Size: a a a

Laravel для начинающих

2021 October 13

RK

Roman Kolosov in Laravel для начинающих
Но теперь есть, и уже проблемы нет)
источник

VY

Vladimir Yefremov in Laravel для начинающих
да, верно, я уже с этим справился;

Спасибо!
источник

RK

Roman Kolosov in Laravel для начинающих
В консоли вызывал
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
разве?
источник

RK

Roman Kolosov in Laravel для начинающих
Переслано от Roman Kolosov
источник

AH

Andrey Helldar in Laravel для начинающих
->when($actualRow['port'] ?? false, function ($query, $port))

Ругается на:

->when($actualRow['port']
источник

VY

Vladimir Yefremov in Laravel для начинающих
что "разве"?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
в билдере
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
actualRow не был массивом, по ошибке
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
+ return ->where вернёт сам же билдер
источник

AH

Andrey Helldar in Laravel для начинающих
Пнятненько)
источник

P

PSYTRGLES in Laravel для начинающих
Ну. В value значение, а не массив
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
да, но ошибка про то что actualRow не массив
источник

AH

Andrey Helldar in Laravel для начинающих
Либо массив без ключа port, и при обращении к $actualRow['port'] получим ту самую ошибку.
источник

P

PSYTRGLES in Laravel для начинающих
Потому что обращается как к массиву
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
не, иллегал - именно что не массив, при отсутствии эл-а была бы другая
источник

VY

Vladimir Yefremov in Laravel для начинающих
сейчас этот код выглядит так (работает):
                ->when($actualRow['port'], function ($query, $actualPort) {
                   return $query->where('port', $actualPort);
               })

в $actualPort попадает значение, которое when вытаскивает из $actualRow['port']
источник

AH

Andrey Helldar in Laravel для начинающих
Со строкой можно работать как с массивом, где индекс - числовой порядок букв.

Но в данном случае в качестве индекса используется слово, а это ошибка.
источник

P

PSYTRGLES in Laravel для начинающих
$str[(int) 'port'] 😈😈
источник

VY

Vladimir Yefremov in Laravel для начинающих
да, мне Лара показывал ошибку то в той, то в другой строке, ничего было не понятно, но когда показал значение, которое попадает в анонимную функцию - все стало на свои места
источник