Menggunakan Fitur Name Route di Framework Laravel


#Menggunakan Name Route Laravel

Route yang dinamai memungkinkan pembuatan URL atau pengalihan yang nyaman untuk route tertentu. Anda dapat menentukan nama untuk route dengan merantai name metode ke definisi route :

Route::get('user/profile', function () {
    //
})->name('profile');

Anda juga dapat menentukan nama route untuk tindakan pengontrol:

Route::get('user/profile', 'UserProfileController@show')->name('profile');

 

Menghasilkan URL Ke Name Route

Setelah Anda menetapkan nama untuk route tertentu, Anda dapat menggunakan nama route tersebut saat membuat URL atau mengalihkan melalui route fungsi global :

// Generating URLs...
$url = route('profile');

// Generating Redirects...
return redirect()->route('profile');

Jika rute yang disebutkan mendefinisikan parameter, Anda dapat meneruskan parameter sebagai argumen kedua ke route fungsi. Parameter yang diberikan akan secara otomatis dimasukkan ke URL di posisi yang benar:

Route::get('user/{id}/profile', function ($id) {
    //
})->name('profile');

$url = route('profile', ['id' => 1]);

 

Memeriksa Rute Saat Ini

Jika Anda ingin menentukan apakah permintaan saat ini dialihkan ke rute bernama tertentu, Anda dapat menggunakan named metode ini pada instance Route. Misalnya, Anda dapat memeriksa nama rute saat ini dari middleware rute:

/**
 * Handle an incoming request.
 *
 * @param  IlluminateHttpRequest  $request
 * @param  Closure  $next
 * @return mixed
 */
public function handle($request, Closure $next)
{
    if ($request->route()->named('profile')) {
        //
    }

    return $next($request);
}

 

Tags

route  laravel  tutorial laravel  belajar laravel  

Artikel Menarik Lainnya:

Rekomendasi Artikel


Aplikasi yang digunakan Untuk membuat Aplikasi dengan PHPPenulisan PHP Secara TerpisahPenulisan PHP pada Elemen FormPenulisan PHP di Akhir HTMLCara Penulisan Script PHP Di Body

Terbaru dari framework Laravel


Search


Top Stories


  1. Membuat Perulangan Segitiga Bintang Dengan PHP

    on 2018-01-12

  2. Membatasi Jumlah Karakter dengan PHP

    on 2018-01-23

  3. Kenapa Telinga Gatal dan Berair

    on 2018-04-13

  4. Membuat Tanggal dan Zona Waktu Sederhana dengan PHP

    Admin on 2017-11-26

  5. Membuat Paragraf Otomatis dengan Script PHP

    on 2018-01-26

Other Post


Top Videos


  1. Founder SB1M dan Pemilik Distro BLOOP ini BANGKIT dari BANGKRUT 16x dan HUTANG 11M | Christina Lie

    joesep on 2019-06-04

  2. vivo Z1 Pro VS OPPO A9 2020 | Duel HP 3 Jutaan Terbaik 2019!

    joesep on 2019-09-26

  3. FILM Horor Terbaru "SABRINA THE DOLL 2" Full Movie 2018

    Andri03 on 2018-08-01

  4. Sandiaga Uno Resmi Mundur dari Ketua Tim Pemenangan Partai Gerindra

    joesep on 2018-07-31

  5. Aplikasi Kasir Point of Sale Restoran / Kafe Berbasis WEB

    joesep on 2018-08-15

close