Friday, 17 August 2018

Route Laravel 5.6

Laravel Route didefinisikan dalam file route, yang terletak di direktori routes. File ini secara otomatis di load oleh laravel. File Routes/web.php menentukan route untuk antarmuka web Anda. Untuk sebagian besar aplikasi, Anda akan mulai dengan menentukan route dalam file routes/web.php. Route yang didefinisikan dalam routes/web.php dapat diakses dengan memasukkan URL di browser Anda. Misalnya, Anda dapat mengakses route berikut dengan menavigasi ke http: //your-app.test/user di browser Anda:

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

 

Membuat Route
Buka file routes/web.php
kemudian ketik kode di bawah ini:

Route::get('hello', function(){
    return 'Hello World';
});

hello => nama url

Route Parameter
Terkadang Anda perlu  menggambil segmen URI dalam route Anda. Misalnya, Anda mungkin perlu mengambil ID pengguna dari URL. Anda dapat melakukannya dengan menentukan parameter rute:

Route::get('hello/{id}', function($id){
    return 'Hello id = '.$id;
});

$id => parameter

Route Prefixes
prefixes dapat digunakan untuk awalan setiap rute dalam grup dengan URI yang diberikan. Misalnya, Anda mungkin ingin awalan semua URI route dalam grup dengan hello:

Route::prefix('hello')->group(function (){
    Route::get('world', function(){
        return 'Hello World';
    });
    Route::get('world/{id}', function($id){
        return 'Hello id = '.$id;
    });
});


Share :