04 2015 档案

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

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

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

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

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

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

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

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

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

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

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

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

Laravel 5 基础(八)- 模型、控制器、视图基础流程
摘要:* 添加路由```phpRoute::get('artiles', 'ArticlesController@index');```* 创建控制器```bash php artisan make:controller ArticlesController --plain```* 修改控制器```php... 阅读全文

posted @ 2015-04-01 14:30 Zhangjinglin 阅读(1200) 评论(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 阅读(4290) 评论(1) 推荐(0)

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

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

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

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

Laravel 5 基础(四)- Blade 简介
摘要:在多个页面中我们可能包含相同的内容,像是文件头,链接的css或者js等。我们可以利用布局文件完成这个功能。让我们新建一个布局文件,例如 `views/layout.blade.php````html Document @yield('content') ... 阅读全文

posted @ 2015-04-01 07:51 Zhangjinglin 阅读(746) 评论(0) 推荐(0)

导航