安装 Laravel 遇到问题?你需要更新 composer.json 文件 2016/03/25 | Laravel | 暂无评论 | (2评) 在使用最新版 Composer 安装 Laravel 的时候,你可能会遇到下面的问题而安装失败,这是由于 Composer 最近更新了 pre-update-command 的工作方式,而这会使得 Laravel 安装失败。幸运的是,修复这个问题非常简单,只需要把 php artisan clear-compiled 移动到 post-update-command 即可
Katana – 支持 Markdown 语法的 PHP 静态站点/博客生成器 2016/03/12 | Laravel,PHP | 1 条评论 | (3评) 目前已经有好几种静态站点生成器,如 Hexo、Jekyll等,今天发现一款使用 PHP 语法的静态博客生成器,支持 Markdown 语法,并且使用的是 Laravel 的 Blade 模版引擎。
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’; // 数据库中字段的名称;此外,还需要修改登录视图中相应的字段名称。
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() 方法中添加下面的代码来设置全局本地化:
一步步教你如何在Coding.net上部署Laravel演示站点 HOT 2015/12/22 | Laravel | 11 条评论 | (3评) Laravel要求服务器的PHP版本大于等于5.5.9,而目前大部分的空间都还在使用5.4甚至更低的版本,不满足部署Laravel的条件,而购买服务器有需要大量的资金,很多朋友可能会不太想购买,最近发现了一个可以部署Laravel应用而又完全免费的–Coding.net,它除了提供Git功能,还提供了一个项目演示平台,今天就一步步教大家如何在Coding.net上部署Laravel演示站点。