laravel

laravel 5.2 用户注册和登录

laravel5.2 验证有所改动,增加了一个叫guard的东西,这个东西主要是负责检查用户的session之类的原文有提到:https://laravel.com/docs/5.2/authenticationAt its core, Laravel's authentication facilities are made up of "guards" and "prov

Laravel5.1+ 分页Pagination解析以及扩展

本文最早发表于本人博客: Laravel5.1+ 分页Pagination解析以及扩展Laravel 的分页很方便,其实扩展起来也挺容易的,下面就来做个示例,扩展一下paginate() 和 simplePaginate()方法,来实现我们自定义分页样式,比如显示"上一页"和"下一页",而不是"《"和"》",当然扩展的方法掌握了你就可以肆无忌惮的扩展一个你想要的分页了,比如

如何在 Laravel 中使用 Entrust

Entrust 帮助在 Laravel 中使用角色权限(Role)。 github地址: 安装使用中,会遇到的问题:This cache store does not support tagging. (https://github.com/Zizaco/entrust/issues/541) 关键字:php, laravel, entrust, Github

在PHP7下安装Stone大幅度提升Laravel框架性能

众所周知,PHP框架越重,性能相对就越低,因为重型框架会在解析时调用非常多的类、方法和自定义函数,导致性能严重下降。Laravel是一个非常受欢迎的PHP框架,但它也是一个重型的全栈框架,你可以使用这个方法测试你的Laravel应用的性能,效果都很不理想。当然Laravel还有个姊妹版:Lumen,这个是类似于Slim的微框架,如果你觉得这个微框架足够使用,可以用来替代La

Laravel & Lumen 数据库操作速查

在Laravel中执行数据库操作有两种方式,一种是使用\DB外观对象的静态方法直接执行sql查询,另外一种是使用Model类的静态方法(实际上也是Facade的实现,使用静态访问方式访问Model的方法,内部采用了__callStatic魔术方法代理了对成员方法的访问。查询操作基本查询操作使用sql语句执行select查询操作$results = DB::select('s

Laravel & Lumen之Eloquent ORM使用速查-进阶部分

关联关系One To One假设User模型关联了Phone模型,要定义这样一个关联,需要在User模型中定义一个phone方法,该方法返回一个hasOne方法定义的关联hasOne('App\Phone'); }}hasOne方法的第一个参数为要关联的模型,定义好之后,可以使用下列语法查询到关联属性了$phone = User::find(1)->phone;Elo

Laravel自定义分页样式

Laravel 的分页组件默认为 Bootstrap 的分页样式,但如果我们用的并不是 Bootstrap 或者说分页的 HTML结构不一样,这时我们需要自定义分页。其实 Laravel 的分页组件是非常的灵活,可以通过几种方法去实现我们的需求。         我们可以从 Model 抽象类看到通过使用 Illuminate\Database\Query\Builder

Laravel学习笔记之模型关联预加载

说明:本文主要说明Laravel Eloquent的延迟预加载(Eager Loading),使用延迟预加载来减少MySQL查询次数。同时,作者会将开发过程中的一些截图和代码黏上去,提高阅读效率。备注:现在有4张表:商家表merchants、商家电话表phones、商家拥有的店铺shops表和店铺里的商品表products。并且关系是:[ 'merchants_pho

Laravel 错误 Class log does not eist'

Fatal error: Uncaught exception 'ReflectionException' with message 'Class log does not exist' in /Users/freek/dev/laravel/vendor/laravel/framework/src/Illuminate/Container/Container.php:7

Laravel学习笔记之Model Observer模型观察者

说明:本文主要学习下Laravel的Model Observer模型观察者,把一点点经验分享出来希望对别人能有帮助。同时,作者会将开发过程中的一些截图和代码黏上去,提高阅读效率。备注:上一篇文章:Laravel学习笔记之Redis保存页面浏览量,作者在开发的时候有个逻辑有点在意:那篇文章再用Redis保存浏览量后,当浏览量达到设置的次数后刷到MySQL里,同时把Redis里