1. 程式人生 > >laravel跟書練習筆記3

laravel跟書練習筆記3

restfu 簡單 local source car lar fresh 用戶數 update

  1. 微博CURD,創建微博的模型
    為了提高查詢效率,需要為id字段加上索引。
    使用timestamps方法會創建兩個字段created_at和update_at
    為微博的創建事件添加索引的目的是,會根據微博的創建時間進行倒序輸出,並在頁面上進行顯示,使新建的微博能夠排在比較靠前的位置。
  2. orderBy方法通過指定字段名和排序方式來對微博進行排序。
  3. return view(‘users.show‘, compact(‘user‘, ‘statuses‘));

    compact 方法可以同時接收多個參數,在上面代碼我們將用戶數據$user和微博動態數據$statuses同時傳遞給用戶個人頁面的視圖上。

  4. Carbon 是 PHP DateTime 的一個簡答擴展, Laravel將其默認集成到了框架中。對Carbon進行本地化的設置很簡單,只在AppServiceProvider中調用Carbon的setLocale方法即可。AppServiceProvider是框架的核心,在Laravel啟動時,會最先加載該文件。
  5. 創建好工廠類和Seeder類,使用以下嗲嗎對數據庫進行重置和填充

    php artisan migrate:refresh --seed
  6. 使用 resource 方法來定義路由,會生成完整的符合 RESTful 架構的路由,只需要創建和刪除倆個動作,因此可以對resource傳參 only

    鍵指定只生成某幾個動作的路由。

    Route::resource(‘statuses‘, ‘StatusesController‘, [‘only‘ => [‘store‘, ‘delete‘]]);
  7. MassAssignmentException - 批量賦值異常。需了解?!
  8. Blade的@can。 需了解?!

laravel跟書練習筆記3