Никогда не понимал смысл такой конструкции
if ($article_for_delete->forceDelete()) {
return true;
}
return false;
Звучит как Если true - вернуть true иначе вернуть false
. Сразу напрашивается более короткий вариант
return $article_for_delete->forceDelete();
Почему связанная таблица Articles Users создается двумя файлами миграции? Можно ведь одним
Добавляем свойство articles в нашу модель User:
articles()
- это метод, а не свойство
Если же уже использовать best practises, тогда:
не
$table->integer('user_id')->unsigned()->default(1);
а
$table->unsignedInteger('user_id')->default(1);
не
{{ csrf_field() }}
а
@csrf
Спасибо за советы)