我跟随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字段的数据时,仍会插入数据。
答案 0 :(得分:0)
Fillable表示允许使用模型上的方法(fill()
)批量分配的属性。它不定义属性是否是必需的。您需要为此创建适当的验证规则。
提供的lesson表示如何使用验证并防止根据验证规则插入数据库。