Menanyakan Tentang Konsep Autentikasi pada laravel 5.4

Teman-teman sekalian dimanapun kalian berada, pada kesempatan kali ini saya ingin menanyakan beberapa hal tentang autentikasi dengan laravel: 1.



Auth::routes();

Apa maksud dari code di atas? Maksudya sebenernya apa sih yang dilakuin sama code di atas? Soalnya saya bingung tentang peletakan code tersebut, saya gak paham ceritanya apa yang dilakuin sm code tersebut.

2.

Pada gambar di atas terdapat semua route yang terdaftar di laravel (CMIIW), route di atas kalo saya lihat di file routes\web.php tidak semua route yang di gambar terdaftar, isi dari web.php hanya:



Route::get('/', function () {
    return view('welcome');
});

Auth::routes();

Route::get('/home', 'HomeController@index')->name('home');

Pertanyaannya: Apakah ada hubungannya dengan "Auth::routes()" ? Bisakah tolong gambarkan kepada saya konsep dari auth laravel itu sendiri? Karna jujur saya bingung ketika ingin memakai fasilitas auth ini.

Alasan saya mengapa menanyakan hal itu karna saya benar-benar ingin memakai fasilitas yang ada di laravel, dan setiap aplikasi tentunya memiliki proses login dan register, dan fitur auth ini yang akan dipakai oleh saya, sebelumnya saya sudah mempunyai aplikasi web dengan laravel saya nerusin kerjaan temen saya di kantor, tapi untuk masalah autentikasi terus pengolahan data dll aplikasi tersebut tidak menggunakan fasilitas auth ini karna semua pengolahan datanya sudah diolah oleh web service yang dibuat dengan java, kiranya teman-teman bisa membantu kebingungan saya dalam mengimplementasikan fitur laravel ini. Terima kasih banyak sebelumnya.

Regrads,

avatar marcopolo
@marcopolo

2 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

 Auth::routes();

Kode diatas memang merupakan default Autenticate Route Laravel gan, dimana kode diatas sudah menghandle semua route yg berhubungan dengan login aplikasi secara umum, mulai dr fungsi register, login, logout, reset password

Dan kalau agan penasaran letak lengkap semua route tersebut, semua ada di folder vendor gan ( laravel/framework/src/Illuminate/Routing/Router.php ), untuk referensi lengkapnya bisa agan cek di sini https://github.com/laravel/framework/blob/44fe5e08230ed3e36ee0bc31c95f50255e49fd00/src/Illuminate/Routing/Router.php#L989-L1010 CMIIW...

avatar Rismal
@Rismal

131 Kontribusi 105 Poin

Dipost 6 tahun yang lalu

@Cristal: di method auth() itu kalo saya ubah atau tambahkan masalah ga gan? Karna mungkin ada beberapa hal yang nantinya disesuaikan atau semacamnya?

avatar marcopolo
@marcopolo

2 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Kalau ada perubahan sih g' masalah gan, yang penting agan paham dulu logika default nya Sehingga nanti bisa di sesuaikan dengan kebutuhan aplikasi,,,

avatar Rismal
@Rismal

131 Kontribusi 105 Poin

Dipost 6 tahun yang lalu

dari @Crystal itu bener kok struktur foldernya, kalo mau buat pemahaman hapus, ganti saya yang di fungsu auth aja ['password/reset', 'Auth\ResetPasswordController@reset'](; }

)

avatar adib
@adib

40 Kontribusi 16 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban