SS'Blog - SS'Blog

PHP THAT DOESN'T HURT. CODE HAPPY & ENJOY THE FRESH AIR.

HAPPY NEW YEAR !

Laravel
StudyScript.com

队列错误处理

执行队列监听报错[2017-03-02 19:42:22] local.ERROR: InvalidArgumentException: No handler registered for command [__PHP_Incomplete_Class] in G:\rrd\mch\vendor\l ······
阅读全文

Laravel 加密

在Laravel中,关于加密你会发现有几种说法,一个是Encryption,一个是Hash,还有一个是bcrypt,bcrypt和Hash是同一个意思。Encryption和Hash的区别:哈希(Hash)是将目标文本转换成具有相同长度的、不可逆的杂凑字符串(或叫做消息摘要),而加密(Encrypt ······
阅读全文

laravel之Migrations

说明以前我们团队进行开发,如果数据库结构修改,就要从MySQLWorkbench把整个库或某个表的SQL语句导出来再提交到git, 别人用SQL语句重建某个库或某个表,这样好麻烦。Laravel Migrations就可以避免做这件事。只需要获取到migrations的文件,再migrate就可以了 ······
阅读全文

laravel之Migrations实践

使用php artisan migrate命令迁移数据库报错,报错info: [Illuminate\Database\QueryException]   SQLSTATE[42S02]: Base table or view not found:    1146 Table 'st ······
阅读全文

Laravel中间件的创建使用及中间件参数定义

1、中间件简介Laravel中可以把HTTP中间件看做“装饰器”,在请求到达最终动作之前对请求进行过滤和处理。中间件在Laravel中有着广泛的应用,比如用户认证、日志、维护模式、开启Session、从Session中获取错误信息,以及上一篇教程中提到的CSRF验证,等等。中间件类默认存放在app/ ······
阅读全文

CSRF攻击原理及Laravel框架中的防护

1、什么是CSRF攻击CSRF是跨站请求伪造(Cross-site request forgery)的英文缩写。关于CSRF攻击原理及其防护,可查看Github上的这个项目:理解CSRF,说得比较详细和透彻。2、Laravel中如何避免CSRF攻击Laravel框架中避免CSRF攻击很简单:Lara ······
阅读全文

composer.json文件解析

require和require-dev属性线下开发环境和线上生产环境功用不同,一些package在本地线下安装,而没有必要在线上项目安装,影响线上性能。只在本地使用的package,通过composer本地安装时,可以加上--dev参数,如debug:composer require barryvd ······
阅读全文

laravel composer install报错

错误信息/bootstrap/autoload.php on line 17场景(1)解决方法:根据具体报错信息,把config/app.php配置文件内的相关服务提供者注释掉,等安装完在打开。原因:app.php文件内的配置文件是安装后加的,项目迁移或者变更后,在没安装前执行会报该提供者不存在。所 ······
阅读全文

laravel--模型里各种属性详解

1.$guarded属性,$fillable属性$guarded属性一般是和$fillable对应的,不是一起存在但是互相使用,他们都是laravel的批量赋值方法create()的,一个设置属性参数,有点这个意思。在create方法收集数据赋值的时候$flight = App\Flight::cr ······
阅读全文

十个 Laravel 5 程序优化技巧

性能一直是 Laravel 框架为人诟病的一个点,所以调优 Laravel 程序算是一个必学的技能。接下来分享一些开发的最佳实践,还有调优技巧,大家有别的建议也欢迎留言讨论。这里是简单的列表:配置信息缓存 artisan config:cache路由缓存 artisan route:cache类映射 ······
阅读全文

Laravel插件

列注释、表注释 github地址 (5.1版本之后已经自带)已经存在的数据表自动生成migrate文件 github ······
阅读全文