Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

ChecksForeignKeyConstraints.php 390B

123456789101112131415161718
  1. <?php
  2. namespace App\Concerns;
  3. trait ChecksForeignKeyConstraints
  4. {
  5. public static function isForeignKeyUsed($field, $value, array $models): bool
  6. {
  7. foreach ($models as $model) {
  8. $modelInstance = resolve($model);
  9. if ($modelInstance->where($field, $value)->exists()) {
  10. return true;
  11. }
  12. }
  13. return false;
  14. }
  15. }