Контроллеры в app/Http/Controllers группируют логику ответов. php artisan make:controller PostController --resource.
Методы: index, create, store, show, edit, update, destroy. Внедрение зависимостей в конструктор или метод (Request, Post $post).
Возврат: view(), redirect(), json(), response().
class PostController extends Controller
{
public function index() {
return view('posts.index', ['posts' => Post::all()]);
}
}Route::resource('posts', PostController::class);
// GET /posts, POST /posts, ...Книга, игра и упражнения доступны без регистрации. Видеоуроки — после оплаты курса.