laravel跟書練習筆記3
阿新 • • 發佈:2017-12-04
restfu 簡單 local source car lar fresh 用戶數 update
- 微博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