Я занимаюсь разработкой веб-приложения Laravel, которое предполагает хранение большого количества данных в базе данных. До сих пор я использовал обычное хранилище Laravel следующим образом частично, потому что я предпочитаю этот способ, а частично, потому что мне может понадобиться использовать События модели в будущем (модельные события не запускаются в случае массового присвоения):
$product = new Product;
$product->name = "EXT";
// MANY MORE FIELDS
$product->save();
Но я где-то читал, что это не очень хорошая практика - вместо этого использовать массовое задание, так как это быстрее и эффективнее.
Это правильно? Должен ли я продолжать использовать метод, который я использую, или я должен перейти к массовому назначению / обновлению?
PS: я знаю, что риски безопасности от Mass Assignment могут быть предотвращены с помощью $ gaurded & $ fillable.