Operasi CRUD di project tutorial Laravel kali ini kita akan bermain-main dengan data kontak, teman-teman bisa mempraktikkannya dengan data lainnya, seperti data pegawai, atau lainnya.
CRUD adalah operasi dari Create, Read, Update, dan Delete. Ya, meskipun judul diatas menggunakan judul “Tutorial Laravel Lengkap Membuat CRUD di Laravel dengan Route Resource”, tetap saja untuk membahas operasi CRUD ini harus kita jabarkan satu persatu heheee. Oke lanjut… berikut adalah step by step membuat CRUD di Laravel dengan Route Resource.
Menambahkan Routing Route Resource di Laravel
Semua routes Laravel harus di definisikan di file route files Laravel. Dimana lokasi file ini bisa kita jumpai pada routes directory pada folder “routes/web.php”.
Routing adalah proses pengiriman data maupun informasi ke pengguna melalui sebuah permintaan ke alamat yang sudah terdaftar. Kemudian alamat tersebut akan memproses permintaan yang kita buat. Setelah proses selesai maka akan menghasilkan sebuah output atau hasil dari proses permintaan tersebut.
Oke, selanjutnya kita buka file web.php pada folder “routes/web.php” dan tambahkan baris routing seperti berikut.
Route::resource('kontak', 'KontakController');
Sehingga, secara keseluruhan akan seperti berikut:
<?php
/*
|--------------------------------------------------------------------------
| 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');
});
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
Route::resource('kontak', 'KontakController');
Nah, sampai disini penambahan routing route resource selesai.
Membuat tabel kontak dan database migration