首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

Laravel 5 入門教程(四):Eloquent 關聯、評論系統與後台管理完結篇

     編輯:PHP 綜合知識

1. Eloquent 一對多關聯

Page 模型新增關聯方法:

class Page extends Model {
    public function comments() { return $this->hasMany(Comment::class, 'page_id', 'id'); }
}

Comment 模型設定 $fillable 允許批量賦值。

2. 前台評論發表

  • 路由:Route::post('comment/store', 'CommentsController@store');
  • 控制器驗證並 Comment::create(Input::all())
  • Blade 視圖表單含 CSRF token、page_id 隱藏欄位

3. 後台評論管理

  • 路由群組:Route::resource('comments', 'CommentsController');
  • 控制器提供 index、edit、update、destroy
  • 視圖表格顯示內容、用戶、所屬頁面、編輯/刪除按鈕
  • 刪除使用 _method=DELETE 偽造表單

4. 大作業

自行建立 Article 模型、遷移、控制器、視圖,並加入與 Comment 的一對多關聯,完成前後台完整功能。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved