Obecnie piszę aplikację, która ma tylko konta dla pracowników firmy, a nie zwykłych użytkowników. W związku z tym chciałbym zachować adresy URL odnoszące się do obszaru "admin" witryny pod adresem URL/admin, co oznacza zmianę /login
na /admin/login
i /register
na /admin/register
.Zmień adres URL logowania/rejestracji w Laravel 5.2
Jednak nie jestem w stanie zmienić adresu URL logowania i rejestru w Laravel 5.2, wydaje się, że w poprzednich wersjach była to prosta kwestia dodawania protected $loginPath = '/admin/login';
do Auth\AuthController
. Nie ma to jednak znaczenia przy dodawaniu do mojego AuthController
.
Poniżej przedstawiono dane wyjściowe z php artisan route:list
;
+--------+----------+-------------------------+------+-----------------------------------------------------------
| Domain | Method | URI | Name | Action
+--------+----------+-------------------------+------+-----------------------------------------------------------
| | GET|HEAD |/ | | App\Http\Controllers\[email protected]
| | GET|HEAD | admin | | App\Http\Controllers\[email protected]
| | GET|HEAD | admin/profile | | App\Http\Controllers\[email protected]
| | GET|HEAD | login | | App\Http\Controllers\Auth\[email protected]
| | POST | login | | App\Http\Controllers\Auth\[email protected]
| | GET|HEAD | logout | | App\Http\Controllers\Auth\[email protected]
| | POST | password/email | | App\Http\Controllers\Auth\[email protected]
| | POST | password/reset | | App\Http\Controllers\Auth\[email protected]
| | GET|HEAD | password/reset/{token?} | | App\Http\Controllers\Auth\[email protected]
| | GET|HEAD | register | | App\Http\Controllers\Auth\[email protected]
| | POST | register | | App\Http\Controllers\Auth\[email protected]
+--------+----------+-------------------------+------+-----------------------------------------------------------
Dzięki. Jaka byłaby najlepsza praktyka zastąpienia tych wartości? – dwilson390
Obawiam się, że musisz to zmienić tutaj. Ale poczekaj, aż ktoś to potwierdzi. –
W porządku, dziękuję za pomoc! – dwilson390