2015年4月7日

Laravel 5 基础(十二)- 认证

摘要: Laravel 出厂已经带有了用户认证系统,我们来看一下 `routes.php`,如果删除了,添加上:```Route::controllers([ 'auth' => 'Auth\AuthController', 'password' => 'Auth\PasswordControl... 阅读全文

posted @ 2015-04-07 10:29 Zhangjinglin 阅读(1463) 评论(1) 推荐(0) 编辑

2015年4月5日

Laravel 5 基础(十一)- Eloquent 关系

摘要: 一个用户可能有多个文章,一个文章是某个用户书写的,这就是关系。同样文章中可能包含多个 TAG,而一个 TAG 可能关联多个文章。在项目中,我们已经有了 `User.php`,也就是用户模型,查看一下,相当简单。我们希望直接使用 `$user->articles()` 的形式获取全部文章,让我们修改 ... 阅读全文

posted @ 2015-04-05 12:15 Zhangjinglin 阅读(780) 评论(1) 推荐(0) 编辑

2015年4月4日

Laravel 5 基础(十一)- 子视图和表单复用

摘要: 我们需要处理编辑文章的问题。当然我们可以手工添加新的路由,就像这样:```phpRoute::get('/articles/{id}/edit', 'ArticleController@edit');```让我们在命令行下使用 `artisan` 的 `route:list` 来查看我们当前的路由:... 阅读全文

posted @ 2015-04-04 18:23 Zhangjinglin 阅读(747) 评论(0) 推荐(0) 编辑

2015年4月2日

Laravel 5 基础(十一)- 表单验证

摘要: 在建立一个文章的时候,如果你什么都不输入直接提交,ok,你获得了一个空的文章,没有任何错误提示,这是不对的。在命令行下运行 `php artisan` 可以看到一个选项 `make:request`,新建一个form request类。在命令行执行 ```bashphp artisan make:r... 阅读全文

posted @ 2015-04-02 10:47 Zhangjinglin 阅读(1512) 评论(0) 推荐(0) 编辑

Laravel 5 基础(十)- 日期,Mutator 和 Scope

摘要: 在我们前面的解决方案中,直接给 published_at 赋值为当前日期实际上是一个临时解决方案,我们需要设定发布日期,可能是未来2天后才发布,让我们修改这个问题。首先修改控制器:```php public function store() { Article::create(R... 阅读全文

posted @ 2015-04-02 07:55 Zhangjinglin 阅读(870) 评论(0) 推荐(0) 编辑

2015年4月1日

Laravel 5 基础(九)- 表单

摘要: 首先让我们修改路由,能够增加一个文章的发布。```phpRoute::get('articles/create', 'ArticlesController@create');```然后修改控制器```php public function create() { return vi... 阅读全文

posted @ 2015-04-01 17:08 Zhangjinglin 阅读(989) 评论(0) 推荐(0) 编辑

Laravel 5 基础(八)- 模型、控制器、视图基础流程

摘要: * 添加路由```phpRoute::get('artiles', 'ArticlesController@index');```* 创建控制器```bash php artisan make:controller ArticlesController --plain```* 修改控制器```php... 阅读全文

posted @ 2015-04-01 14:30 Zhangjinglin 阅读(1176) 评论(3) 推荐(0) 编辑

Laravel 5 基础(七)- Eloquent (laravel 的ORM)

摘要: * 我们来生成第一个模型```bashphp artisan make:model Article#输出Model created successfully.Created Migration: 2015_03_28_062517_create_articles_table```查看一下生成的文件 ... 阅读全文

posted @ 2015-04-01 12:21 Zhangjinglin 阅读(4268) 评论(1) 推荐(0) 编辑

Laravel 5 基础(六)- 数据库迁移(Migrations)

摘要: database migrations 是laravel最强大的功能之一。数据库迁移可以理解为数据库的版本控制器。在 `database/migrations` 目录中包含两个迁移文件,一个建立用户表,一个用于用户密码重置。在迁移文件中,`up` 方法用于创建数据表,`down`方法用于回滚,也就是... 阅读全文

posted @ 2015-04-01 09:22 Zhangjinglin 阅读(2428) 评论(0) 推荐(0) 编辑

Laravel 5 基础(五)- 环境与配置

摘要: `.env` 文件是配置文件,包括数据库配置信息,查看 `config->database.php` ,`connections` 里面包含了所有数据库的配置,可以在 `default` 中选择要使用的数据库。在数据库配置中,有关 `env('DB_HOST', 'localhost')` 就是读取... 阅读全文

posted @ 2015-04-01 09:18 Zhangjinglin 阅读(795) 评论(0) 推荐(0) 编辑

导航