Я работаю в мой первый проект с Laravel перезапись, это простой сайт с админ-панели:Фактический каталог Laravel маршрут
В моей «общественной папке» Я каталог под названием «админ», где я поставил все стили и скрипты, соответствующие панели администратора. Я также определил маршрут в моем приложении, чтобы справиться с «админами» GET:
Route::get('/admin', 'Admin\[email protected]');
Проблема заключается в том, что, поскольку у меня есть, что «админы» папка в моей общественной директории Laravel игнорирует «администратор» маршрут I поэтому я не могу получить доступ к правильному контроллеру. Я подозреваю, что это имеет какое-то отношение к .htaccess, но я не уверен, как его решить. Это как мой Htaccess выглядит прямо сейчас:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
Если вы перейдете на htaccess и получите доступ к файлам администратора напрямую, это означает, что вы не будете использовать laravel для раздела admin. это ваше намерение? – Laurence
Извините, я набрал по ошибке временное исправление, которое я использовал ... В основном проблема заключается в том, когда я перехожу к http: // localhost/public/admin. Я получаю каталог «admin» вместо контроллера, который я назначил по маршрутам. php – enzo
Почему вы помещаете папку администратора в общий каталог? он должен быть в каталоге приложения/контроллера Laravel – Laurence