Controller Laravel 5.6
Controller sebagai jembatan antara view dan model, controller di gunakan untuk mengambil permintaan, memparsing permintaan, menganalisis, memanggil model dan mengirimkannya ke view.
Membuat Controller
Buka terminal(linux) / cmd(windows) kemudian ketik:
php artisan make:controller PostController --resource
PostController => nama controller
setelah membuat controller hasilnya dapat di lihat di:
app/Http/Controllers/PostController.php
Menggunakan Controllers
untuk menggunakan controller definisikan nama cotroller di route:
Route::get('post', 'PostController@index');
PostController => nama controller
index => nama function di controller
buka PostController kemudia di function index tambahkan:
echo 'Post Controller';
Untuk melihat hasilnya buka browser
Untuk mendefiniskan controller di route bisa mengunakan ini:
Route::resource('post', 'PostController');
resource => dapat memanggil function index, store, create, show, update, destroy, edit yang ada di controller
jadi menggunakan resource sama saja dengan membuat route:
Route::post('post', 'PostController@index');
Route::post('post/store', 'PostController@store');
Route::get('post/create', 'PostController@create');
Route::get('post/{param}', 'PostController@show');
Route::put('post/{param}', 'PostController@update');
Route::delete('post/{param}', 'PostController@destroy');
Route::get('post/{param}/edit', 'PostController@edit');
Artikel Terkait
Zaincms Menggunakan Laravel 5.6
Monday, 03 September 2018Simple CRUD (Create Read Update Delete) Laravel 5.6
Friday, 17 August 2018Membuat Login di Laravel 5.6 Hanya Butuh 3 Langkah
Friday, 17 August 2018Blade Templates Laravel 5.6
Friday, 17 August 2018Membuat View Laravel 5.6
Friday, 17 August 2018Controller Laravel 5.6
Friday, 17 August 2018Route Laravel 5.6
Friday, 17 August 2018Install laravel 5.6
Friday, 17 August 2018