Я смотрю курс по Laravel, и преподаватель обращается к файлу с именем PostsController.php в app/Http/Controllers, но в моем проекте класс отсутствует.
Я установил тот же выпуск Laravel, что и у учителя, Laravel 5.2. Почему у меня нет файла? Этот файл устарел в будущих версиях?
Учитель создал этот файл. Вы либо пропустили какой-то шаг, либо это плохой учебник, который не объясняет шаги.
Спасибо, Орловски, английский не мой родной язык, поэтому мне трудно объяснить, теперь мне нужно переписать вопрос, который вы удалили, в следующий раз я выбрал ваш неполный ответ как правильный, чтобы вы могли получить свои поддельные баллы и спать спокойно ночью






PostsController.php нет в самом начале. Пожалуйста, откройте терминал/iTerm, перейдите в папку проекта и выполните следующую команду ремесленника:
php artisan make:controller PostsController
Кстати, 5.2 очень старая версия. Какой курс вы изучаете? Ларакасты?
Пожалуйста, используйте последнюю версию 5.8.
Спасибо, Кевин, я добавил обновление к вопросу, каково ваше мнение?
У вас нет этого файла, потому что он не является частью фреймворка — это часть вашего приложения, поэтому вы должны создать его самостоятельно, либо с нуля, используя любой текстовый редактор/IDE по вашему выбору, либо с помощью ремесленник:
php artisan make:controller PostsController
Также я бы особо не стал тратить время на v5.2 - это древняя версия (выпущена 21 декабря 2015). Текущая версия 5.8.
Не добавляйте новые вопросы. Если у вас возникла другая проблема или вопрос, задайте новый.