oke langsung saja, pertama saya sudah punya file database yang tentunya sudah berisi data sebelumnya, jadi saya tidak akan mempratekan membuatnya,
1. Siapkan filenya terlebih dahulu tentunya, ya kurang lebih seperti ini.
eits, jangan lupa di import ya
2. Setelah di import aktifkan mysql dan apache kalian dan pada database, jika file berhasil diimport maka akan seperti dibawah :
3. Create project laravelnya :
4. Pastikan berhasil create ya
5. Masuk ke project temukan file yang bernama .env dan hubungkan projek dengan database nya:
6. Masukan keyword : "php artisan migrate" untuk mengecek apakah projek sudah terhubung dengan database atau belum.
7. Buat Model, View, Controller :
Model Pegawai
<?phpnamespace App;
use Illuminate\Database\Eloquent\Model;
class Pegawai extends Model
{
protected $table = 'employees';
public $timestamps = false;
protected $fillable = [
'employee_id','first_name', 'last_name', 'email', 'photo_id', 'phone_number', 'job_id', 'salary', 'commission_pct', 'manager_id', 'department_id', 'hire_date'
];
public function department(){
return $this->belongsTo('App\Department', 'department_id');
}
public function jobs(){
return $this->belongsTo('App\Job', 'job_id');
}
}
Model Job
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Job extends Model
{
//
protected $table = 'jobs';
}
Model department
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Department extends Model
{
//
protected $table = 'departments';
}