laravel跟书练习笔记3
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel跟书练习笔记3相关的知识,希望对你有一定的参考价值。
- 微博CURD,创建微博的模型
为了提高查询效率,需要为id字段加上索引。
使用timestamps方法会创建两个字段created_at和update_at
为微博的创建事件添加索引的目的是,会根据微博的创建时间进行倒序输出,并在页面上进行显示,使新建的微博能够排在比较靠前的位置。 - orderBy方法通过指定字段名和排序方式来对微博进行排序。
return view(‘users.show‘, compact(‘user‘, ‘statuses‘));
compact
方法可以同时接收多个参数,在上面代码我们将用户数据$user
和微博动态数据$statuses
同时传递给用户个人页面的视图上。- Carbon 是 php DateTime 的一个简答扩展, Laravel将其默认集成到了框架中。对Carbon进行本地化的设置很简单,只在AppServiceProvider中调用Carbon的setLocale方法即可。AppServiceProvider是框架的核心,在Laravel启动时,会最先加载该文件。
创建好工厂类和Seeder类,使用以下嗲吗对数据库进行重置和填充
php artisan migrate:refresh --seed
使用
resource
方法来定义路由,会生成完整的符合 RESTful 架构的路由,只需要创建和删除俩个动作,因此可以对resource
传参only
键指定只生成某几个动作的路由。Route::resource(‘statuses‘, ‘StatusesController‘, [‘only‘ => [‘store‘, ‘delete‘]]);
- MassAssignmentException - 批量赋值异常。需了解?!
Blade的@can。 需了解?!
以上是关于laravel跟书练习笔记3的主要内容,如果未能解决你的问题,请参考以下文章