Laravel Auth Redirection

Khairu Aqsara Sudirman

Khairu Aqsara Sudirman

Nov 08, 2019 — 1 min read

Masih banyak yang bertanya kepada saya bagaimana agar saat user login redirectnya kehalaman tertentu dilaravel, sebenarnya ketika kita menggunakan Auth system bawaan default laravel terdapat sebuah property redirectTo pada LoginController, RegisterController dan ResetPasswordController, propertis ini memungkinkan kita untuk mendifinisikan tujuan redirect pengguna.

Didalam laravel sendiri propertis ini diimplementasikan melalui trait RedirectUsers, trait ini bisa teman-teman temukan jika melihat kedalam folder sumber framework laravel, berikut potongan kodenya

public function redirectPath()
{
    if (method_exists($this, 'redirectTo')) {
        return $this->redirectTo();
    }

    return property_exists($this, 'redirectTo') ? $this->redirectTo : '/home';
}

Dengan ada nya method tersebut kita jadi lebih mudah untuk menentukan tujuan redirect secara dinamis, misalnya kita ingin melakukan redirect ke halaman tertentu setelah user berhasil login atau registrasi, pada LoginController kita bisa menambahkan fungsi berikut.

public function redirectTo()
{
    return '/'.auth()->user()->username;
}

Cukup mudah bukan ? intinya kita harus sering-sering membaca dokumantasi dan melihat isi dalaman laravel itu sendiri , karena menurut saya banyak hal yang sebenarnya menarik tetapi terkadang tidak terdokumentasi dengan baik.


laravel php
Read More

Tips dan Trik Menggunakan Eloquent Laravel

Eloquent ORM merupakan satu dari banyak hal dalam laravel yang bisa membuat pekerjaan yang berhubungan dengan database menjadi lebih sederhana, banyak fungsi-fungsi yang terkadang tidak terdapat dalam dokumentasi resmi laravel

Read More

Menggunakan Short Arrow Function pada php 7.4

akhirnya setelah cukup lama membaca dan mantengin Perkembangan PHP, fungsi Short Arrow hadir juga di PHP, mungkin teman-teman sudah pernah mendengan tentang Short Arrow Function pada Flatform javascript seperti ES6 tetapi tidak pada PHP, Short Arrow function terbilang cukup baru, karena hadir belakangan, setelah sebelumnya di ajukan oleh Nikita Popov, Levi Morrison dan Bob Weinand