<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Teknisi extends Model
{
use HasFactory;
use SoftDeletes;
protected $fillable = [
"nama_teknisi",
"telp_teknisi"
];
public function service()
{
return $this->hasMany(Service::class);
}
public function scopeCari($query, $name)
{
return $query->where("nama_teknisi", "like", "%" . $name . "%")
->orWhere("telp_teknisi", "like", "%" . $name . "%");
}
public static function boot()
{
parent::boot();
self::deleting(function ($teknisi) {
$teknisi->service()->each(function ($service) {
$service->delete();
});
});
}
}
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]