Laravel 的 Events 及 Observers(二) — 模型事件 2016/04/23 | Laravel | 1 条评论 | (3评) 首先我们来看看这个被称为 模型事件(model events) 的技术。它的基本概念非常简单:在 EventServiceProvider 中你可以添加一个特定的事件监听器,并绑定一个闭包函数在闭包函数中,你不需要接触模型代码就可以添加新的行为绑定操作必须放在类的 boot() 方法中
Laravel 的 Events 及 Observers(一) — 何时使用事件 2016/04/15 | Laravel | 暂无评论 | (6评) 现在,在软件开发的世界中,你可以找到许多技术和方法,以优雅的方式为您的软件添加新的功能。你很可能听说过编程中的事件(Event)。简言之,它的逻辑就像是这样:当 X 做这种行为的时候,那么 Y 必须做那种行为。
使用 Github 等第三方帐号登录 Laravel 应用 2016/04/06 | Laravel | 4 条评论 | (7评) 你可以通过 Laravel 的 Socialite 把已存在的用户与第三方帐号进行连接,也可以作为主登录机制。虽然 官方文档 中给出了一些步骤,但是很多朋友看完后依然不知道具体如何实现登录功能。今天我们以 Github 为例,详细列出其实现方法。
在 Laravel 的 Blade 模版中定义变量 2016/04/01 | Laravel | 暂无评论 | (2评) 有时候我们需要在 Laravel 的 Blade 模版中定义一些变量,而 Blade 却没有提供这样的方法,所以我们这里为大家分享两种可以实现在 Blade 模版中定义变量的方法。
Laravel 实现获取上一条/下一条记录的功能 2016/03/28 | Laravel | 1 条评论 | (4评) 有时候在文章详情页需要实现显示 上一篇/下一篇 的功能。这个功能非常的常见,现在分享下如何在 Laravel 中实现这样的功能。
安装 Laravel 遇到问题?你需要更新 composer.json 文件 2016/03/25 | Laravel | 暂无评论 | (2评) 在使用最新版 Composer 安装 Laravel 的时候,你可能会遇到下面的问题而安装失败,这是由于 Composer 最近更新了 pre-update-command 的工作方式,而这会使得 Laravel 安装失败。幸运的是,修复这个问题非常简单,只需要把 php artisan clear-compiled 移动到 post-update-command 即可
Laravel 5.2.23 新特性预览 2016/03/11 | Laravel | 1 条评论 | (1评) 截至发布这篇文章的时候,Laravel 在 Github 上已经有 911 名贡献者,他们中的一些人正在帮助框架在日常的基础上加入一些更棒的东西。下面总结了一下 Laravel 5.2.23 中将加入的一些新功能。
Laravel Eloquent 中 with() 函数只返回指定列 2016/03/03 | Laravel | 7 条评论 | (15评) Laravel 提供了 Eager Loading 使用 with() 方法来缓解 N+1 的问题,但是在实际使用中还是存在一些问题的,with() 会直接查询出表中所有的字段,而我们可能仅仅需要其中指定的某几个字段。
Laravel 实现多字段登录 2016/02/16 | Laravel | 2 条评论 | (11评) 现在很多网站都提供了这样的功能,用户可以通过邮箱、手机号或者昵称来登录网站,下面是在 Laravel 实现该功能的方式。
Laravel更改登录时使用的默认字段名称email 2016/01/18 | Laravel | 3 条评论 | (9评) Laravel 自带的认证系统中,登录时使用 email 与 password 来认证用户,其实 Laravel 提供了一个属性来修改默认的 email 字段,可以在 AuthController 中添加下面的属性即可实现:protected $username = ‘name’; // 数据库中字段的名称;此外,还需要修改登录视图中相应的字段名称。