Laravel $ fillable无效?

时间:2015-06-25 20:09:45

标签: php laravel

我跟随videos tutorial from laracast。当我试图在第10集输入表格时出错了。我的$ fillable变量不起作用:

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

当我发送没有published_at字段的数据时,仍会插入数据。

1 个答案:

答案 0 :(得分:0)

Fillable表示允许使用模型上的方法(fill())批量分配的属性。它不定义属性是否是必需的。您需要为此创建适当的验证规则。

提供的lesson表示如何使用验证并防止根据验证规则插入数据库。