| 123456789101112131415161718 | <?php
namespace App\Traits;
trait ChecksForeignKeyConstraints
{
    public static function isForeignKeyUsed($field, $value, array $models): bool
    {
        foreach ($models as $model) {
            $modelInstance = resolve($model);
            if ($modelInstance->where($field, $value)->exists()) {
                return true;
            }
        }
        return false;
    }
}
 |