Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

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. }