Вызов неопределенного метода Illuminate\Database\Query\Builder::firstOrFail() — Документы Laravel 11 включают эту функциPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Вызов неопределенного метода Illuminate\Database\Query\Builder::firstOrFail() — Документы Laravel 11 включают эту функци

Сообщение Anonymous »

При запуске этой строки

Код: Выделить всё

$usa_region = DB::table(self::REGIONS_TABLE)->where('slug', 'usa')->firstOrFail();

Я получаю эту ошибку

Код: Выделить всё

local.ERROR: Call to undefined method Illuminate\Database\Query\Builder::firstOrFail() {"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method Illuminate\\Database\\Query\\Builder::firstOrFail() at /var/www/html/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:67)
[stacktrace]
#0 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4390): Illuminate\\Database\\Query\\Builder::throwBadMethodCallException('firstOrFail')
#1 /var/www/html/database/migrations/2024_10_31_173207_default_timezone_and_region_for_users_to_pst_usa.php(24): Illuminate\\Database\\Query\\Builder->__call('firstOrFail', Array)

Однако в документации Laravel 11 показано, что вы можете использовать firstOrFail() с построителем запросов, несмотря на то, что раньше он был недоступен
https://laravel.com/docs/11.x/queries#r ... om-a-table
Почему документы различаются от реального поведения?

Подробнее здесь: https://stackoverflow.com/questions/791 ... rfail-lara
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»