Sunday, 20 May 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 :