bagaimana cara kerja auth::routes();

setelah kita masukkan perintah php artisan make:auth maka di dalam web.php auth::routes(); saya jadi penasaran gmana cara kerja autentikasi di laravel yang udah di buat. emang agak aneh pertanyaan nya, tapi saya cuma kepengen pengetahuan temen2 yang lebih tau tentang ruang lingkup di laravel ini :)

avatar HadeesKyu
@HadeesKyu

17 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

auth::routes() itu cuma class helper yang nge generate semua route untuk authentikasi, bisa cek di \vendor\laravel\framework\src\Illuminate\Routing\Router.php terus cari fungsi auth() nah di sana ada list routenya. Bisa juga auth::routes() nya agan hapus terus diganti jadi: web.php <pre> // Authentication Routes... Route::get('login', 'Auth\LoginController@showLoginForm')-&gt;name('login'); Route::post('login', 'Auth\LoginController@login'); Route::post('logout', 'Auth\LoginController@logout')-&gt;name('logout');

// Registration Routes... Route::get('register', 'Auth\RegisterController@showRegistrationForm')-&gt;name('register'); Route::post('register', 'Auth\RegisterController@register');

// Password Reset Routes... Route::get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm')-&gt;name('password.request'); Route::post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail')-&gt;name('password.email'); Route::get('password/reset/{token}', 'Auth\ResetPasswordController@showResetForm')-&gt;name('password.reset'); Route::post('password/reset', 'Auth\ResetPasswordController@reset'); </pre>

avatar human
@human

45 Kontribusi 41 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban