Как стать автором
Обновить

Комментарии 12

php artisan migrate
а не
php artisan migration

php artisan make:model ModelName -mrc
и будет вам и миграции и контроллер
Роуты жуть, почему не ресурсы?
И в целом материал какой-то устаревший, например:
<li><a href="{{URL::route('create_album_form')}}">Создание нового альбома</a></li>
сейчас просто
<li><a href="{{route('create_album_form')}}">Создание нового альбома</a></li>
php artisan make:model ModelName -mrc

Даже так:
php artisan make:model ModelName -a


А почему Bootstrap 3? Уже давно 4.3

Судя по примерам кода автор не до конца знает фреймворк, пишет какой то самопал.
Статья о том, как не нужно писать на Laravel, да и вообще на PHP

В миграции стоило бы добавить nullable
$table->text('description'); // описание нашего альбома

Потому что при создании альбома поле description не обязательное по валидатору и этот код вызовет ошибку при пустом значении description
$album = Album::create(array(
'name' => $request->get('name'),
'description' => $request->get('description'),
'cover_image' => $filename,
));


Про CodeStyle, похоже, никто не слышал
Про CRUD через php artisan make:resource и соответствующие роуты написали выше. И еще куча всего

Статья пойдет как для ну очень новичка, ИМХО

UPD
Зачем во вьюхах @include('includes.header')?
Можно же наследовать,
@extends('site.layouts.main')
@section('content')
@endsection
Данная статья действительно рассчитана на новичков, все верно

Тогда стоит сразу учить хорошему

Для новичков больше вреда чем полезности. Навалено в кучу ИМХО автора.
Начиная работу с Ларавелем перерыл кучу подобных мануалов. Пока тим лид не обьяснил на пальцах структуру где, что лежит и за что отвечает тот или иной кусок кода — в голове была жуткая каша.
Нарисовать сову очень просто!

Оно самое. Практика без теории новичков не научит ничему

Собираюсь к вам на курс, а тут такое… Я хотел-бы научиться так не делать.
Статья никак не связана с программой курса. Она написана автором не имеющим отношения к процессу обучения.
Благодарю всех за комментарии. Все замечания переданы автору, для того, чтобы в последующих публикациях такого не повторялось.
php  artisan  make:controller  AlbumsController -r

Что бы такого ужаса не было в именах функций
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.