2015-08-03 4 views
1

Я не люблю domain.tld/auth/login & domail.tld/auth/register как маршруты для входа в систему и зарегистрировать вид, я хотел бы, чтобы они были domail.tld/ingresar & domail.tld/registrar (сайт находится на испанском языке).Изменения по умолчанию/аутентификация/вход маршруты в Laravel 5

Что я пытался до сих пор установить Route :: контроллер «/», но это только в результате domain.tld/login так я искал и нашел, что я должен был переопределить переменную Логин путь, это то, что я сделал:

routes.php

Route::controllers([ 
    '/' => 'Auth\AuthController', 
    'password' => 'Auth\PasswordController', 
]); 

AuthController.php

protected $loginPath = '/ingresar'; 

но это не помогло.

Итак я нашел пост, где парень сказал, что он делает это:

Route::get('/registrar', array(

    'as' => 'register', 
    'uses' => 'Auth\[email protected]')); 

Route::post('/registrar', array(

    'as' => 'register', 
    'uses' => 'Auth\[email protected]')); 

Route::get('/ingresar', array(

    'as' => 'login', 
    'uses' => 'Auth\[email protected]')); 

Route::post('/ingresar', array(

    'as' => 'login', 
    'uses' => 'Auth\[email protected]')); 

Я пробовал, но это не работает для меня.

+0

Я решил это !, я изменил по умолчанию ''/'=>' Auth \ AuthController ', '' 'auth' => 'Auth \ AuthController'', если у кого-то есть объяснение этого, ответьте на вопрос. –

ответ

0

использовать эти маршруты в вашем routes.php файла:

Route::get('ingresar' , 'Auth\[email protected]') ; 
Route::post('registrar', 'Auth\[email protected]') ; 

при определении маршрутов в Laravel, второй аргумент является именем контроллера и связанного с ним действие.
в Laravel приложений, файл AuthController.php находится внутри папки 'AUTH' с пути, как это:
project_root \ приложение \ Http \ Контроллеры \ Auth \ AuthController.php
Вот почему мы используем 'Auth \ AuthController' для определения наших маршрутов.

+0

да, я знаю, что уже решил, но хочу получить какое-то объяснение, см. Комментарий, сделанный мной в сообщении. –

Смежные вопросы