Hallo semuanya, masih dengan saya untuk terus membahas tentang perkembangan teknologi website terbaru, nah setelah sebelumnya saya telah membahas tentang Memahami Route Pada Laravel 5.7 , sekarang lanjutan dari yang sebelumnya yaitu Memahami Route Pada Laravel 5.7 Part 2.

Pada artikel sebelumnya kita telah membahas dasar dar penggunaan route pada laravel, sekarang kita akan membahas tentang except ,only dan use pada route di laravel.

Apa gunanya rooute excpet dan only ?

Except pada route di laravel berfungsi untuk menentukan method mana saja yang tidak di perlukan untuk di panggil, jadi laravel akan secara pintar menentukan method mana yang akan dia eksekusi, contohnya :

Route::resource('meeting', 'MeetingController', [
        'except' => ['create','edit']
        ]);

Jadi jika kita menggunakan except pada method create, dan edit maka meethod-method tersebut tidak akan di eksekusi oleh laravel.

Lal bagaimana kalau only ? sebenarnya ini hanya kebalikan dari except yang mana only ini berfungsi untuk menentukan method yang mana saja yang akan di eksekusi oleh laravel, misal :

 Route::resource('meeting', 'MeetingController', [
        'only' => ['create','edit']
        ]);

Jika kita menggunakan only pada method create,edit maka method itu saja yg akan di eksekusi oleh laravel sesuai HTTP yang di gunakan.

Dan yang terskhir adalah  use, use ini berguna untuk menentukan controller apa yang di pakai saat URI tertentu di akses oleh pengguna, misal :

Route::post('user/register', [
        'uses' => 'AuthController@store'
    ]);

Baiklah sampai di sini dulu pembahas kita mengenai Memahami Route Pada Laravel 5.7 Part 2 kiata akan lanjut kembali pada artikel yang selanjutnya.