Route::any('document/delete/{id}', 'DocumentController@delete'); Route::get('has', function () { $memberThatHasDocuments = Member::has('documents')->get(); dd($memberThatHasDocuments); }); Route::get('eager', function () { $members = Member::get(); $members->load('documents'); foreach ($members as $member) { $member->documents; } }); Route::get('morph', function () { // Student::create(['name' => 'Mahasiswa']); // Lecturer::create(['name' => 'Dosen']); $mahasiswa = Student::first(); $dosen = Lecturer::first(); $saya = Member::where('name', 'Saya')->first(); $kamu = Member::where('name', 'Kamu')->first(); $dosen->member()->save($saya); $mahasiswa->member()->save($kamu); dump($kamu->person); dump($saya->person); }); Route::get('coba_asset', function () { // Asset::create(['name' => 'meja']); // Asset::create(['name' => 'kursi']); // Asset::create(['name' => 'lemari']); $member = Member::first(); $assets = Asset::get(); $array = [1, 2, 3, 4];