Mengenal Dasar Routing pada Laravel 5.6

07/08/2018    Maykhel David    44     Website

Mengenal Dasar Routing pada Laravel 5.6 - Hallo semuanya, masih tentang laravel, hari ini kita akan coba sedikit memahami tentang konsep routing. Routing sendiri adalah istilah untuk memberikan alur, atau arahan melalui URL pada framework laravel. Routing sendiri memang salah satu konsep yang sudah di adaptasi pada semua framework php dengan tujuan untuk mengelola url yang kita buat agar bisa berfungsi maksimal, kegunaan routing sendiri memang tidak diragukan lagi, baik itu untuk keperluan enkripsi, parameter, ataupun kita bisa juga membuat url agar memiliki sifat SEO Friendly.
Hal paling dasar dalam routing dapat k kedalam kode seperti berikut

Route::get('product', function () {
    return 'Ini adalah halaman produk';
});

Letak File Route dalam Laravel
Semua fungsi yang berhubungan dengan route sudah ditempatkan pada folder routes, file di dalam direktori tersebut sudah otomatis di load pada framework laravel. Pada umumnya, kalian akan memulai menentukan routes pada file routes/web.php dimana memang terdapat fungsi routes yang berhubungan dengan antarmuka aplikasi atau website yang kalian buat. Sebagai contoh, kalian bisa mengakses website http://namadomain.com/user maka baris kode route yang kalian butuhkan adalah seperti ini:

Route::get('/user', 'UserController@index');

Dengan kode diatas berarti kita mengakses function index() yang ada pada file UserController.php
Route Prefix
Route Prefix ini juga bisa digunakan jika kalian memiliki url sejenis seperti http://namadomain.com/admin/product dan juga http://namadomain.com/admin/blog  begitu juga ada url lain yang sejenis. maka kalian bisa membuat prefix untuk mengelompokkan route yang akan kalian gunakan

Route::prefix('admin')->group(function () {
    Route::get('product', function () {
        // diakses melalui "/admin/product" pada URL
    });
    Route::get('blog', function () {
        // diakses melalui "/admin/blog" pada URL
    });
    Route::get('user', function () {
        // diakses melalui "/admin/user" pada URL
    });
});

Dengan baris kode diatas maka kita tidak perlu mengetikkan admin lagi pada parameter pertama pada fungsi get tersebut.
Baiklah teman – teman demikian artikel kali ini yang membahas tentang Mengenal Dasar Routing pada Laravel 5.6. sebenarnya masih banyak pembahasan lainnya, dapat saya bahas lebih banyak pada postingan yang lainnya. Semoga bermanfaat.

 

Tips dan Trik, Laravel, website

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More