From 3c5ef853e7faf16091b4a6879ecbae37d7fc350c Mon Sep 17 00:00:00 2001 From: Gunawan19621 Date: Thu, 26 Oct 2023 20:02:57 +0700 Subject: [PATCH] update models --- app/Models/BarangKeluar.php | 11 ++++++++++- app/Models/BarangMasuk.php | 13 ++++++++++++- app/Models/User.php | 19 ++++++++++++++++++- app/Models/m_asset.php | 18 +++++++++++++++--- app/Models/m_role.php | 9 ++++++++- app/Models/m_warehouse.php | 10 +++++++++- 6 files changed, 72 insertions(+), 8 deletions(-) diff --git a/app/Models/BarangKeluar.php b/app/Models/BarangKeluar.php index 7eacf67..cec21eb 100644 --- a/app/Models/BarangKeluar.php +++ b/app/Models/BarangKeluar.php @@ -8,7 +8,16 @@ use Illuminate\Database\Eloquent\Model; class BarangKeluar extends Model { use HasFactory; - protected $table = 'barang_keluars', $guarded = ['id']; + protected $table = 'barang_keluars'; + + protected $fillable = [ + 'asset_id', + 'jumlah', + 'tanggal_keluar', + 'penerima_barang', + 'exit_warehouse', + 'keterangan', + ]; public function asset() { diff --git a/app/Models/BarangMasuk.php b/app/Models/BarangMasuk.php index 322aacd..92ef495 100644 --- a/app/Models/BarangMasuk.php +++ b/app/Models/BarangMasuk.php @@ -8,5 +8,16 @@ use Illuminate\Database\Eloquent\Model; class BarangMasuk extends Model { use HasFactory; - protected $table = 'barang_masuks', $guarded = ['id']; + protected $table = 'barang_masuks'; + + protected $fillable = [ + 'asset_id', + 'jumlah', + 'tanggal_masuk', + 'asal_barang', + 'pengiriman_barang', + 'penerima_barang', + 'enter_warehouse', + 'keterangan', + ]; } diff --git a/app/Models/User.php b/app/Models/User.php index 7f8159d..ce7378c 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -18,7 +18,24 @@ class User extends Authenticatable implements JWTSubject * * @var array */ - protected $guarded = ['id']; + protected $fillable = [ + 'username', + 'fullname', + 'nip', + 'email', + 'no_hp', + 'divisi', + 'tgl_lahir', + 'jenis_kelamin', + 'agama', + 'foto', + 'role_id', + 'warehouse_id', + 'address', + 'password', + 'created_by', + 'updated_by', + ]; public function warehouse() { diff --git a/app/Models/m_asset.php b/app/Models/m_asset.php index 4f01116..e92b5b9 100644 --- a/app/Models/m_asset.php +++ b/app/Models/m_asset.php @@ -2,13 +2,25 @@ namespace App\Models; -use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\SoftDeletes; +use Illuminate\Database\Eloquent\Factories\HasFactory; class m_asset extends Model { - use HasFactory; - protected $table = 'm_assets', $guarded = ['id']; + use HasFactory, SoftDeletes; + protected $table = 'm_assets'; + + protected $fillable = [ + 'seri', + 'name', + 'description', + 'warehouse_id', + 'date', + 'qr_count', + 'created_by', + 'updated_by', + ]; public function warehouse() { diff --git a/app/Models/m_role.php b/app/Models/m_role.php index 3998066..cc42cf9 100644 --- a/app/Models/m_role.php +++ b/app/Models/m_role.php @@ -8,5 +8,12 @@ use Illuminate\Database\Eloquent\Model; class m_role extends Model { use HasFactory; - protected $table = 'm_roles', $guarded = ['id']; + protected $table = 'm_roles'; + + protected $fillable = [ + 'name', + 'description', + 'created_by', + 'updated_by', + ]; } diff --git a/app/Models/m_warehouse.php b/app/Models/m_warehouse.php index ad350ce..25d8bc6 100644 --- a/app/Models/m_warehouse.php +++ b/app/Models/m_warehouse.php @@ -8,5 +8,13 @@ use Illuminate\Database\Eloquent\Model; class m_warehouse extends Model { use HasFactory; - protected $table = 'm_warehouses', $guarded = ['id']; + protected $table = 'm_warehouses'; + + protected $fillable = [ + 'name', + 'description', + 'address', + 'created_by', + 'updated_by', + ]; }