Изменить стандартный логин / зарегистрировать URL в Laravel 5.6 - PullRequest
0 голосов
/ 08 июня 2018

Я работаю с Laravel 5.6, и мне нужны именно стандартные методы входа / регистрации.

Мне удалось удалить раздражающий бит "/ public" в URL с помощьюпереименуйте server.php в корне папки «myapp» в index.php, а затем скопируйте файл .htaccess из папки / public в корень myapp.В конце мои URL выглядят так:

http://localhost/myapp/index.php/login

http://localhost/myapp/index.php/register

Теперь я хочу перевести эти два уродливых URL на:

http://localhost/myapp/login

http://localhost/myapp/register

Как я могу это сделать?

Ответы [ 3 ]

0 голосов
/ 09 июня 2018

Вместо этого, если вы используете linux, создайте vhost и укажите ваш корневой каталог на myapp / public.Или, если вы используете Windows, просто используйте Laragon, который сделает это для вас.Или используйте Vagrant,

0 голосов
/ 09 июня 2018

Этот фрагмент кода очень помогает мне переопределить все URL-адреса аутентификации или маршруты.

Route::group(['namespace' => 'Auth'], function () {
    // Authentication Routes...
    Route::get('login', 'LoginController@showLoginForm')->name('login');
    Route::post('login', 'LoginController@login');
    Route::post('logout', 'LoginController@logout')->name('logout');

    // Registration Routes...
    Route::get('register', 'RegisterController@showRegistrationForm')->name('register');
    Route::post('register', 'RegisterController@register');

    // Password Reset Routes...
    Route::get('password/reset', 'ForgotPasswordController@showLinkRequestForm')->name('password.request');
    Route::post('password/email', 'ForgotPasswordController@sendResetLinkEmail')->name('password.email');
    Route::get('password/reset/{token}', 'ResetPasswordController@showResetForm')->name('password.reset');
    Route::post('password/reset', 'ResetPasswordController@reset');
});
0 голосов
/ 08 июня 2018

в routes/web.php файле

Route::get('/login', 'UsersController@login')->name('login');

Я уверен, что это будет работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...