Laravel Eloquent 中 with() 函数只返回指定列 2016/03/03 | Laravel | 7 条评论 | (15评) Laravel 提供了 Eager Loading 使用 with() 方法来缓解 N+1 的问题,但是在实际使用中还是存在一些问题的,with() 会直接查询出表中所有的字段,而我们可能仅仅需要其中指定的某几个字段。
Laravel 实现多字段登录 2016/02/16 | Laravel | 2 条评论 | (11评) 现在很多网站都提供了这样的功能,用户可以通过邮箱、手机号或者昵称来登录网站,下面是在 Laravel 实现该功能的方式。
[笔记]几种PHP加密算法 2016/02/15 | PHP | 暂无评论 | (1评) 几种常见 PHP 加密算法:1. PHP加密算法 — Discuz authcode;2. 简单对称加密算法;3. DES加密解密;4. PHP hex2bin。
一些因愚蠢而成名的代码 2016/02/02 | PHP | 2 条评论 | (6评) 这也是一个发布在 Quora 上的问题,下面是原问题:有哪些代码是因为愚蠢而出名的呢?下面我们从回答列表中为大家整理几个其中获赞最多的回答。
Laravel更改登录时使用的默认字段名称email 2016/01/18 | Laravel | 3 条评论 | (9评) Laravel 自带的认证系统中,登录时使用 email 与 password 来认证用户,其实 Laravel 提供了一个属性来修改默认的 email 字段,可以在 AuthController 中添加下面的属性即可实现:protected $username = ‘name’; // 数据库中字段的名称;此外,还需要修改登录视图中相应的字段名称。
Laravel中设置登录成功及失败时重定向URI 2016/01/18 | Laravel | 暂无评论 | (3评) 在Laravel中,如果使用自带的认证系统,登录成功后默认是跳转到 /home 的,如果你想改变这个重定向 URI,可以在 AuthController 中添加一个属性来实现:protected $redirectPath = ‘/where/you/want’;此外,如果登录失败的话,会默认重定向到 /auth/login ,这个重定向 RUI 也可以通过向 AuthController 中添加一个属性来更改:protected $loginPath = ‘/login’;
Laravel获取最近的SQL查询语句Queries 2016/01/14 | Laravel | 1 条评论 | (5评) 可以通过下面代码获取最近执行的SQL查询语句:DB::getQueryLog();也可以通过事件监听的方法来获取:Event::listen(‘illuminate.query’, function($query){ var_dump($query); });
Laravel中Carbon时间格式本地化 2016/01/14 | Laravel | 1 条评论 | (11评) Laravel使用PHP的一个扩展API–Carbon来处理时间。它提供了很多日期操作方法,其中 diffForHumans() 可以把日期转换成 “1 hours age”、“4 years age” 这样的格式,同时,它还支持本地化,可以把其转换成中文形式的“1小时前”、“4年前”等。可以在 app/Providers/AppServiceProvider.php 的 boot() 方法中添加下面的代码来设置全局本地化:
响应式画廊Gallery插件-Justified-Gallery 2016/01/11 | JS/jQuery | 暂无评论 | (4评) 这个jQuery插件允许你在一个合理的空间内创建响应式、无限滚动、高品质的画廊,并填充满所有的空间。对于制作网站的人来说,一个常见的问题就是使用各种尺寸和宽高比的图像来创建一个优雅的画廊,Flickr 和 Google+对于这方面的处理非常的棒,这个插件的目的就是使用一种新的快速的算法来帮你解决这个问题。
[笔记]根据IP获取位置的查询接口 2015/12/25 | PHP | 暂无评论 | (5评) 1. 淘宝接口:http://ip.taobao.com/service/getIpInfo.php?ip=$ip 2. 新浪接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=$ip