SS'Blog - SS'Blog

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

HAPPY NEW YEAR !

Laravel
StudyScript.com

Unit单元测试

你是否在程序开发的过程中遇到以下的情况:当你花了很长的时间开发一个应用后,你认为应该是大功告成了,可惜在调试的时候,老是不断的发现bug,而且最可怕的是,这些bug是重复出现的,你可能发现这些bug之间会有关联,但却老是找不到问题的所在。  当你遇到以上这些令你沮丧的情况时,你一定会想能有什么更好的 ······
阅读全文

laravel软删除解析

在laravel框架ORM模型中默认会有三个时间字段,created_at,updated_at,deleted_at,这三个时间字段是框架默认操作,不用另加代码去处理,非赏方便:如: UserModel::create($insert); ORM模型会自动添加上create_at字段但写入当前时间 ······
阅读全文

composer命令参考

PHP组件化管理工具composer命令功能composer list获取帮助信息composer init以交互方式填写composer.json文件信息composer install从当前目录读取composer.json文件,处理依赖关系,并安装到vendor目录下composer upda ······
阅读全文

mysql 水平分表的几种方法

一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行 ······
阅读全文

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’));//刷新系统权 ······
阅读全文