Lavarel 用類似於下面命令插入數據時候出錯
Comment::create($request->all())
錯誤頁面截圖如下:
錯誤原因:下面這行代碼應該寫到對應的Model里面,而不是對應的Controller里面
protected $fillable = ['nickname', 'email', 'website', 'content', 'article_id'];
<?php namespace App; use Illuminate\Database\Eloquent\Model; class Comment extends Model { protected $fillable = ['nickname', 'email', 'website', 'content', 'article_id']; }
資料參考:
http://stackoverflow.com/questions/34565515/laravel-5-massassignmentexception-in-model-php