随笔分类 -  laravel

摘要:解决方法: 在迁移文件中up方法最上方加上下面这一行代码即可: 例如: 阅读全文
posted @ 2019-03-16 10:56 佛系-Coder 阅读(620) 评论(0) 推荐(0) 编辑
摘要:报错信息 原因 使用vagrant up启动虚拟机的时候,打包的虚拟机会保存在.vagrant.d/boxes目录下,这个文件夹默认是存放在系统盘上的C:/Users/{用户名}目录下的,如果box文件非常多的话,会造成空间不够。 解决 解决方案:把这个目录移到其它盘 1、将.vagrant.d文件 阅读全文
posted @ 2019-02-11 11:30 佛系-Coder 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:模型 如果某个模型类需要用于认证,必须继承自 Illuminate\Foundation\Auth\User 基类,否则会报错。然后在这个模型类中使用 Notifiable Trait,里面提供了用户发送通知的相关方法。配置 $hidden 属性,在返回查询结果的时候将敏感信息过滤掉,避免安全隐患。 阅读全文
posted @ 2019-02-05 00:22 佛系-Coder 阅读(1578) 评论(0) 推荐(0) 编辑
摘要:Laravel 默认使用utf8mb4字符编码,而不是的utf8编码。因此运行php artisan migrate会出现如下错误: 问题根源 MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常。三个字节UTF-8最大能编码的Unicode字符是0xffff,即 阅读全文
posted @ 2019-01-30 22:24 佛系-Coder 阅读(2821) 评论(0) 推荐(1) 编辑
摘要:所有支持的模型事件 在 Eloquent 模型类上进行查询、插入、更新、删除操作时,会触发相应的模型事件,不管你有没有监听它们。这些事件包括: 注:批量更新时不会触发相应事件,因为是直接走查询构建器完成的,绕过了模型方法。 通过监听这些事件,我们可以在 Eloquent 模型实例生命周期的特定阶段执 阅读全文
posted @ 2019-01-30 22:05 佛系-Coder 阅读(7119) 评论(0) 推荐(1) 编辑
摘要:全局作用域 所谓「全局作用域」,指的是预置过滤器在注册该「全局作用域」的模型类的所有查询中生效,不需要指定任何额外条件。 以 User 模型类为例,我们在系统中可能只想针对已经验证过邮箱的用户进行操作,在没有介绍「作用域」之前,可能你会在应用中到处编写这样的代码: 通过全局作用域类实现 要实现「全局 阅读全文
posted @ 2019-01-30 17:06 佛系-Coder 阅读(2738) 评论(0) 推荐(0) 编辑
摘要:安装 在laravel中已经自动集成,无需手动安装。如需在其他地方使用,可使用以下命令进行安装。 为Faker指定中文支持 可通过在 config/app.php 增加如下配置使其支持中文: 基本用法 Formatters 格式化器 Faker\Provider\Base 基本 Faker\Prov 阅读全文
posted @ 2019-01-29 21:58 佛系-Coder 阅读(8296) 评论(0) 推荐(2) 编辑
摘要:一、存储引擎、字符编码相关操作 二、可用的数据列类型 三、列修改器(不包含索引修改器) 四、可用索引类型 五、修改数据列 先决条件 在修改列之前,确保已经将 doctrine/dbal 依赖添加到 composer.json 文件,Doctrine DBAL 库用于判断列的当前状态并创建对列进行指定 阅读全文
posted @ 2019-01-25 20:16 佛系-Coder 阅读(1448) 评论(0) 推荐(1) 编辑
摘要:一、安装配置 使用Composer安装依赖: 发布配置(可选): 配置config/app.php的providers和aliases(可选): 二、使用方式 创建导出和导入类: (一)数据导出 编写导出类实现相应接口:https://laravel-excel.maatwebsite.nl/3.1 阅读全文
posted @ 2019-01-24 00:35 佛系-Coder 阅读(2121) 评论(1) 推荐(1) 编辑
摘要:一、下载安装 二、注册服务提供者 在config/app.php的providers下添加: 三、配置文件系统 在app/filesystems.php中的disks里下添加: 四、基础用法 六、参考文档 packagist地址:https://packagist.org/packages/jaco 阅读全文
posted @ 2019-01-23 10:28 佛系-Coder 阅读(4581) 评论(0) 推荐(0) 编辑
摘要:本扩展包基于https://github.com/qiniu/php-sdk开发,是七牛云储存 Laravel 5 Storage版,通过本扩展包可以在Laravel 5中集成七牛云存储功能。 1、安装配置 使用之前,先通过Composer安装: 然后在config/app.php中注册服务提供者: 阅读全文
posted @ 2019-01-21 22:02 佛系-Coder 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:我们知道,Laravel 自带的分页器方法包含 simplePaginate 和 paginate 方法,一个返回不带页码的分页链接,另一个返回带页码的分页链接,但是这两种分页链接页码都是以带问号的动态参数形式附加在查询字符串中,形如 https://laravelacademy.org?page= 阅读全文
posted @ 2019-01-21 01:09 佛系-Coder 阅读(1509) 评论(0) 推荐(0) 编辑
摘要:以 PostController 控制器的每个方法都有对应的请求方式、路由命名、URL、方法名和业务逻辑约定。 阅读全文
posted @ 2019-01-20 23:35 佛系-Coder 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:一、模型代码: 实现接口:\Illuminate\Contracts\Auth\Authenticatable 并引入trait:\Illuminate\Auth\Authenticatable 二、控制器代码: 三、认证成功后获取用户信息 阅读全文
posted @ 2019-01-14 22:11 佛系-Coder 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:一、相关文档 该库在laravel框架中默认已经存在,无需手动进行安装。使用参考文档: https://packagist.org/packages/fzaninotto/faker 二、简单示例 阅读全文
posted @ 2019-01-14 21:24 佛系-Coder 阅读(1563) 评论(0) 推荐(0) 编辑
摘要://----------设置缓存----------- //Cache::put($key,$val,$minutes); 如果$key已存在,则覆盖原有值 Cache::put('name', '张三', 1); //Cache::add($key,$val,$minutes); 该方法只会在缓存不存在的情况下添加到缓存,成功返回true,失败返回false $r = Cache::add('... 阅读全文
posted @ 2019-01-13 19:35 佛系-Coder 阅读(2187) 评论(1) 推荐(0) 编辑
摘要:Intervention/image 是为 Laravel 定制的图片处理工具, 它提供了一套易于表达的方式来创建、编辑图片。 一、环境要求 二、安装及配置 下载地址:https://packagist.org/packages/intervention/image 使用composer进行安装: 阅读全文
posted @ 2019-01-11 16:15 佛系-Coder 阅读(6033) 评论(1) 推荐(1) 编辑
摘要:全局篇 查看artisian命令 查看某个帮助命令 查看laravel版本 使用 PHP 内置的开发服务器启动应用 生成一个随机的 key,并自动更新到 app/config/app.php 的 key 键值对(刚安装好需要做这一步) 开启Auth用户功能(开启后需要执行迁移才生效) 开启维护模式和 阅读全文
posted @ 2019-01-11 11:12 佛系-Coder 阅读(422) 评论(0) 推荐(0) 编辑
摘要:一、使用 Composer 安装该扩展包 二、(可选)修改配置文件app/config.php Laravel 5.5使用Package Auto-Discovery,因此不需要您手动添加ServiceProvider。 当APP_DEBUG为true时,将启用Debugbar。 如果使用catch 阅读全文
posted @ 2019-01-10 17:00 佛系-Coder 阅读(847) 评论(0) 推荐(0) 编辑
摘要:一、为PHPSTORM安装Laravel Plugin插件 二、应用 composer 安装 barryvdh/laravel-ide-helper和doctrine/dbal packagist官网地址:https://packagist.org/ 使用如下命令安装barryvdh/laravel 阅读全文
posted @ 2019-01-10 15:55 佛系-Coder 阅读(2855) 评论(0) 推荐(1) 编辑