自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秃行者-行星

技术唠嗑、日常唠嗑、爱豆唠嗑

  • 博客(10)
  • 收藏
  • 关注

原创 Laravel数据表迁移与填充

创建模型与填充文件:例如:创建一个文章数据表php artisan make:model Article -m-m 是 --migration 的缩写,告知 Artisan 在创建模型同时创建与之对应的迁移文件迁移文件位置 项目根目录\database\migrations<?phpuse Illuminate\Support\Facades\Schema;use Illuminate\Database\Schema\Blueprint;use Illuminate\Data

2020-09-07 11:01:05 164

原创 Laravel-缓存操作

缓存操作Laravel 为不同的缓存系统提供了统一的API,缓存的位置位于config/cache.php。在该文件中你可以指定在应用中默认使用哪个缓存驱动,laravel目前支持主流的缓存后端如Memcached和Redis。主要方法:Cache::put();Cache::get();Cache::add();Cache::forever();Cache::forget();Cache::has();系统默认是使用文件缓存,其缓存文件的存储位置位于stroage/framework/c

2020-08-31 09:19:01 352

原创 Laravel-数据分页

在laravel里面要完成分页是很简单的,之前框架使用的是分页类完成分页,laravel是直接调用模型的分页方法,返回对应的数据和分页字符串。官方文档分页类在框架中的位置:分页效果的步骤:A.查询符合分页条件的总的记录数B.计算总的页数(总记录数/每页要显示的记录数,并且向上取整)C.拼凑分页的连接D.(核心)使用limit语法来限制分页的记录数E.展示分页的页码和分页数据F.分页样式案例:① 创建路由,并且展示简易的列表页面路由:创建列表文件:② 编写控制器方法③ 展示

2020-08-31 08:58:00 1113

原创 Laravel-CSRF攻击

CSRF攻击CSRF攻击是跨站请求伪造(Cross-site request forgery)的英文缩写,Laravel框架中避免CSRF攻击很简单,laravel自动为每个用户Session生成一个CSRF Token,该Token可用于验证登录用户和发起者请求是否是同一个人,如果不是则请求失败。Laravel提供了一个全局帮助函数csrf token来获取Token值,因此只需要在视图提交表单中添加如下HTML代码即可在请求中带上Token:<input type=”hidden” n

2020-08-31 08:23:42 189

原创 laravel文件上传

在laravel里面文件上传是很简单的,比如最常用的图片上传前提工作:创建数据库、连接数据库、创建表、创建字段创建控制器、视图、上传按钮关于上传的本质就是文件的移动,业务逻辑a.先去判断文件是否正常和存在b.获取相关的信息(可选)c.保存文件(其实就是移动文件到新的目录)上传文件目录关于项目中使用路径的说明:如果路径是给php代码使用的,则建议路径使用 ’ ./ ’ 的形式;如果路径是给浏览器使用的则建议使用 “ / ” 形式。注意:如果要使用得是create方法添加数据到数

2020-08-29 17:05:13 115

原创 Vue路由传参

实现场景:点击文章进入文章详情。分析:在首页,当点击某一文章时,要传入一个关于点击文章的信息值,我使用的是id,将此id传入文章组件并跳转。文章组件接收id,向后台发送请求关于此id文章的数据,获取数据并进行渲染。实现:在首页文章列表使用既可以实现跳转路由跳转,又可以使用query传递参数<router-link :to="{path:'/article',query:{'id':item.id}}"></router-link>关于文章组件路由{ path:

2020-08-25 09:32:15 102

原创 Laravel笔记 - 1项目初始化

1.创建laravel项目使用 composer 下载 Laravelcomposer create-project laravel/laravel=(版本号).* --prefer-dist ./2.创建、连接数据库创建数据库,修改.env文件,配置数据库连接操作3.设置本地站点为中文下载语言包:composer require caouecs/laravel-lang:~3.0找到语言包下载目录,复制到指定位置,修改config/app.php配置文件指定位置修改配置文件

2020-08-25 09:08:16 124

原创 vue+laravel前后端分离个人博客系统

先看效果:博客首页后台登录页后台首页API接口文档vue源码:https://gitee.com/K_8963/blog_8963接口源码:https://gitee.com/K_8963/blog_api

2020-08-24 15:54:01 1117 1

原创 Web 程序访问网站流程

1.浏览器发起访问流程——>DNS解析域名DNS是域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。如果对于官方解释不理解,看看这个实验使用 ping命令向 www.baidu.com 发送请求数据包,我们可以看到百度的IP地址将这一段IP地址复制到浏览器中进行访问,即可访问到百度的主页由此我们可知,在DNS中www.baidu.com 这个域名对应的的ip是

2020-08-24 15:31:45 695

原创 Vue购物车-简单案例

vue的助学者可通过制作一个简易购物车来练练手效果:实现功能:1.显示商品列表使用v-for、{{}}绑定 <li> <div class="shopInfo"> <span class="shop">{{shop}}</span> <a>领券</a> </div> <img :src="url" /> <span class="prod

2020-08-23 22:33:24 466

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除