Хотите перенаправить на admin / login, когда кто-то добавляет URL-адрес http: // localhost / admin

мой код web.php - это то, что я также хочу сказать, когда я использую url, тогда браузер показывает мне, что папка js и css отображается в браузере

Route::prefix('admin')->namespace('Admin')->group(function() {
Route::get('/login', 'AdminLoginController@showLoginForm')->name('admin.login');
Route::post('/login', 'AdminLoginController@login')->name('admin.login.submit');
Route::get('/register_new', 'AdminController@index')->name('admin.register.index');
Route::post('/register', 'RegisterController@register')->name('admin.register.new');
Route::group(['middleware' => 'auth:admin'], function () {
    Route::get('/logout', 'AdminController@loguot')->name('admin.logout');
    Route::get('/dashboard', 'AdminController@dashboard')->name('admin.home');
});
Route::get('/', 'AdminLoginController@rediractToLogin');
});

и код контроллера

public function rediractToLogin()
{
    return redirect()->route('admin.login');
}
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
95
1

Ответы 1

Вы должны добавить маршрут в файл web.php: (после всей этой группы маршрутов администратора)

Route::get('/admin', 'AdminLoginController@rediractToLogin');

Метод rediractToLogin должен быть определен в контроллере AdminLoginController.

если я уже добавил префикс admin, то зачем мне использовать Route как этот Route::get('/admin', 'AdminLoginController@rediractToLogin');

Shaielndra Gupta 24.09.2018 07:08

Я проверил ваши маршруты и все в порядке. Когда пользователь добавляет /admin, затем перенаправляется на admin/login и запрашивает метод showLoginForm у контроллера AdminLoginController. Проблемы может быть с методом showLoginForm? Вы возвращаете вид?

user9956940 24.09.2018 12:52

Но у вас нет такой проблемы, когда пользователь переходит непосредственно к /admin/login? Форма отображается? Если нет - проблемы с файлом blade.

user9956940 24.09.2018 12:57

нет, когда я захожу в админку / логин, он отлично показывает форму входа

Shaielndra Gupta 24.09.2018 13:02

Другие вопросы по теме