SS'Blog - SS'Blog

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

HAPPY NEW YEAR !

Laravel
StudyScript.com

Laravel5.1自带权限控制系统 ACL搭建

Laravel在5.1.11版本中加入了Authorization,可以让用户自定义权限,今天分享一种定义权限系统的方法。1. 创建角色与权限表使用命令行创建角色与权限表:php artisan make:migration create_permissions_and_roles --create ······
阅读全文

laravel 单元测试

1、概述及配置Laravel 中集成了PHPUnit进行单元测试,实际上,使用PHPUnit进行单元测试在Laravel中是开箱即用的,测试的配置文件为根目录下的 phpunit.xml ,该配置文件为我们做好了所有配置工作:               ./tests/        ······
阅读全文

Laravel 数据软删除

1、删除模型1.1 使用delete删除模型删除模型很简单,先获取要删除的模型实例,然后调用delete方法即可:$post = Post::find(5); if($post->delete()){     echo '删除文章成功!'; }else{     echo & ······
阅读全文

Laravel artisan 命令使用(中文)

Laravel artisan 命令使用G:\tang\study.git>php artisan list Laravel Framework version 5.1.45 (LTS) Usage:   command [options] [arguments] Options(选 ······
阅读全文

Laravel Eloquent数据操作小技巧

在大型的项目中使用 Laravel Eloquent ORM,某些工作可能会变得重复和繁琐,所以本文为大家总结了 5 个很少人知道的小技巧,在开发过程中帮我节省了很多时间。下面就让我们开始吧。1. 快速生成 Model & Migration这并不是一个很多人知道的小技巧,在 Laravel 文档中 ······
阅读全文

MySQL用户管理及权限分配

1.新建用户//登录MySQL>mysql -u root -p >密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'tang’,password(‘123456’));//刷新系统权 ······
阅读全文

Git:fork 源仓库、fork 仓库副本和 local 仓库的同步

Fork 就是远程端上一份别人仓库的拷贝。流程:fork 源仓库 ---① fork--> fork 仓库副本 ---② clone--> local 仓库当你在远程端(如 Github)上 fork 了别人的一个仓库时,你的远程仓库将新建一份 fork 来的“仓库副本”。如果你想在本地修改这份副本 ······
阅读全文

敏感词过滤算法

什么是TTMP算法?不好意思,我发布这篇文章之前,估摸是没有其他地方能找着该算法的,因为那是俺生造的。TTMP是啥意思呢?是Terminator Triggered Multi-Pattern 的意思,也就是结束符触发多模式算法。-_-! 有点难理解,没关系,看完了也许就理解了。不过这个自造的算法有 ······
阅读全文

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 ······
阅读全文