Существует только одно свойство fillable
, поэтому то, что вы хотите, по умолчанию невозможно,
Но вы можете использовать only
и просто получить входные данные, которые хотите обновить:
Из документов:
Если вам нужно извлечь подмножество входных данных, вы можете использовать методы only и only.Оба эти метода принимают один массив или динамический список аргументов:
$input = $request->only('username', 'password');
$input = $request->except(['credit_card']);
В вашем случае это будет примерно так:
public function update(UpdateArticleRequest $request, $id)
{
$article = Article::findOrFail($id);
$article->update($request->only('title', 'name'));
}