Example #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('mahasiswa')->delete();
     DB::table('wali')->delete();
     DB::table('dosen')->delete();
     DB::table('hobi')->delete();
     DB::table('mahasiswa_hobi')->delete();
     $dosen = Dosen::create(array('nama' => 'Fazma Arif', 'nipd' => '1234567890'));
     $this->command->info('Data dosen telah diisi!');
     $puji = Mahasiswa::create(array('nama' => 'Puji Muharani', 'nim' => '1103120133', 'id_dosen' => $dosen->id));
     $aul = Mahasiswa::create(array('nama' => 'Aulia Marchita', 'nim' => '1103120264', 'id_dosen' => $dosen->id));
     $ganin = Mahasiswa::create(array('nama' => 'Ganine Vinanda', 'nim' => '1103124321', 'id_dosen' => $dosen->id));
     $this->command->info('Mahasiswa telah diisi!');
     Wali::create(array('nama' => 'Bedy Purnama', 'id_mahasiswa' => $puji->id));
     Wali::create(array('nama' => 'Tjokorda', 'id_mahasiswa' => $aul->id));
     Wali::create(array('nama' => 'Fatimah Arum', 'id_mahasiswa' => $ganin->id));
     $this->command->info('Data mahasiswa dan wali telah diisi!');
     $menggambar = Hobi::create(array('hobi' => 'Menggambar'));
     $ngoding = Hobi::create(array('hobi' => 'Ngoding'));
     $puji->hobi()->attach($menggambar->id);
     $aul->hobi()->attach($ngoding->id);
     $ganin->hobi()->attach($menggambar->id);
     $ganin->hobi()->attach($ngoding->id);
     $this->command->info('Mahasiswa beserta Hobi telah diisi!');
 }
Example #2
0
    return $mahasiswa->dosen->nama;
});
Route::get('relasi-3', function () {
    $dosen = Dosen::where('nama', '=', 'Fazma Arif')->first();
    foreach ($dosen->mahasiswa as $temp) {
        echo '<li> Nama : ' . $temp->nama . ' <strong> (' . $temp->nim . ') </strong></li>';
    }
});
Route::get('relasi-4', function () {
    $ganin = Mahasiswa::where('nama', '=', 'Ganine Vinanda')->first();
    foreach ($ganin->hobi as $temp) {
        echo '<li>' . $temp->hobi . '</li>';
    }
});
Route::get('relasi-5', function () {
    $ngoding = Hobi::where('hobi', '=', 'Ngoding')->first();
    foreach ($ngoding->mahasiswa as $temp) {
        echo '<li> Nama : ' . $temp->nama . ' <strong>' . $temp->nim . '</strong></li>';
    }
});
Route::get('eloquent', function () {
    $mahasiswa = Mahasiswa::with('wali', 'dosen', 'hobi')->get();
    return View::make('eloquent', compact('mahasiswa'));
});
//DUMMY DATA-FAKER LIBRARY
get('blog', 'BlogController@index');
get('blog/{slug}', 'BlogController@showPost');
//FORM DAN VIEW
Route::get('article/create', 'ArticleController@add');
Route::get('article', 'ArticleController@index');
//Route::get('article/{id}','ArticleController@baca');