Seperti yang pernah aku bahas sebelumnya perihal routing di Laravel 5.4, routing di Laravel mempunyai beberapa metode untuk berkomunikasi atau sanggup disebut dengan RESTful controllers.
Metode routing tersebut antara lain terdiri dari:
- GET,
- POST,
- PUT,
- PATCH,
- DELETE dan,
- OPTIONS
Sedangkan di Laravel 5.2 file web.php tidak ada dan metode tersebut diletakkan di dalam file routes.php yang terletak di lokasi folder app/Http/.
Cara penggunaan di dalam file web.php juga berbeda-beda dan lebih kepada fungsinya. Untuk format codenya yaitu sebagai berikut:
Route::get($uri, $callback); Route::post($uri, $callback); Route::put($uri, $callback); Route::patch($uri, $callback); Route::options($uri, $callback);
kalau diimplementasikan di dalam script web.php jadi terlihat menyerupai berikut:
Route::get('/', function () { return view('welcome'); }); Route::post('test', function () { echo "hello world"; }); Route::put('/', function () { return view('welcome'); }); Route::patch('test', function () { echo "hello world"; }); Route::delete('/', function () { return view('welcome'); });
Keterangan:
- Fungsi GET sendiri biasanya dipakai untuk mengambil halaman view atau mengirimkan data ke controller.
- Fungsi POST umumnya dipakai untuk mendapatkan data yang dikirimkan oleh controller GET untuk di proses.
- Fungsi PUT/PATCH umumnya dipakai untuk mendapatkan data dengan tujuan proses perubahan data yang logika programnya diserahkan ke controller
- Fungsi DELETE sesuai namanya biasanya dipakai untuk mendapatkan data lalu mengirimkan perintah peniadaan ke controller.
- Fungsi Options sendiri aku belum menemukan fungsinya, mungkin di lain kesempatan akan aku bahas sendiri.
Mari berteman dengan saya
Follow my Instagram _yudha58
0 Response to "Tipe Tipe Metode Routing Di Laravel 5.4"
Posting Komentar