2015-06-25 44 views
0

我正在關注videos tutorial from laracast。當我嘗試在第10集插入表單時出錯了。我的$可填寫變量不起作用:

namespace App; 
use Illuminate\Database\Eloquent\Model; 
class Article extends Model 
{ 
protected $fillable=[ 
    'title','body','published_at' 
]; 
} 

當我發送沒有published_at字段的數據時,數據仍然被插入。

回答

0

Fillable表示允許使用模型上的方法(如fill())進行質量分配的屬性。它沒有定義屬性是否是必需的。您需要爲此創建適當的驗證規則。

提供的lesson指示如何使用驗證並根據驗證規則防止插入到數據庫中。

+0

謝謝!我想我開始理解這件事。 – user2999081