Я начинаю новый проект с Laravel 5.7. Я сделал стандартный laravel Auth с ремесленником. Он зарегистрировал новый маршрут в route/web.php, который
Route::get('/home', 'HomeController@index')->name('home');
Проблема в том, что когда я переименовываю «/home» в «/admin», это не работает. Он возвращает ошибку «Запрошенный ресурс /admin не найден на этом сервере.». Я могу заменить «/home» на что угодно, кроме «/admin». Все остальное работает без проблем. Что не так с «/admin» и почему я не могу использовать «/admin» в качестве маршрута?
Проверьте, есть ли имя папки с правами администратора в вашем общем каталоге.
Да, проблема определенно в папке администратор в папке публичный. Есть ли способ заставить laravel игнорировать структуру папок и использовать только правила маршрутизации?
Вы не можете игнорировать папки, подумайте о папках css и js. Если вы хотите игнорировать папку администратора, вам нужно отредактировать файл .htacces, но это уже другой вопрос.
Отвечает ли это на ваш вопрос? Laravel4: запрошенный ресурс /admin не найден на этом сервере






Вы не можете использовать этот маршрут «/admin», потому что в вашем проекте может быть папка «admin» (но не список файлов из-за конфигурации сервера). Просто переименуйте папку администратора или используйте вместо нее «/admin/home».
Возможный дубликат: stackoverflow.com/questions/25031736/…