Home Web Laravel What Is Route In Laravel?

What Is Route In Laravel?

0

Route atau Routing berperan sebagai penghubung antara user dengan keseluruhan framework. Dalam Laravel, setiap alamat web yang kita ketik di web browser akan melewati route terlebih dahulu. Route-lah yang menentukan ke mana proses akan dibawa, apakah ke Controller atau ke View. Khusus dalam tutorial ini, kita juga akan lihat bahwa di Laravel, route juga bisa dikembalikan langsung ke user (tanpa melewati view maupun controller).

Secara default, Laravel sudah menyertakan 1 route bawaan. Jalankan server PHP dengan perintah php artisan serve di cmd. Kemudian buka web browser dan ketik alamat http://localhost:8000.

Kemudian selanjutnya silakan membuka folder route kemudian didalam nya ada web.blade.php kemudia buka web.blade.php. Secara bawaan, file routes/web.php sudah berisi beberapa baris kode program:

<?php
 
use Illuminate\Support\Facades\Route;
 
/*
|----------------------------------------------------------------------
| Web Routes
|----------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
 
Route::get('/', function () {
    return view('welcome');
});

Di baris 3 terdapat perintah untuk proses import Route facade. Secara sederhana, facade adalah istilah Laravel untuk menyebut class bantu. Route class terdiri dari berbagai method yang akan kita bahas secara bertahap. Dalam penggunaan normal, perintah di baris 3 ini tidak perlu kita utak-atik.

Berikutnya di baris 5 – 14 terdiri dari komentar yang menjelaskan isi file. Hampir setiap file bawaan Laravel berisi komentar tentang maksud dan cara menggunakan file. Kadang baris komentar malah lebih panjang daripada file kode program sebenarnya. Ini sangat memudahkan kita dalam mempelajari setiap perintah yang ada.

Kode program dari route.php ini terdapat di 3 baris terakhir, yakni:

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

Inilah kode program yang dipanggil untuk memproses alamat http://localhost:8000.

Sumber Referensi :

http://www.jagocoding.com/tutorial/1258/Tutorial_Laravel_Dasar_Part_I