= user
но почему то условие не срабатывает... возвращает nobody ps(ядаун)?
ну а ты смотрел что тебе pluck() вернул? это ж не value()
Я его вроде к стринге привёл
массив, к строке...
там не совсем массив, а коллекция, поэтому ошибки не было, а сработал какой-нить метод, который вернул json
какой-нить
Откуда он там
метод в коллекции? их там много
Понял, щас буду проверять
ты наверное не понял. если ты кастуешь массив к строке - это Notice Array to string conversion, ты получил бы в ларке эксепшен. коллекция елки наверняка имеет метод toJson() или __toString() который неявно вызвался, когда ты кастунул, тем самым вернул строку "['key' => 'value']"
https://laravel.com/api/10.x/Illuminate/Support/Collection.html#method___toString https://github.com/laravel/framework/blob/10.x/src/Illuminate/Collections/Traits/EnumeratesValues.php#L961 вот этот метод: https://www.php.net/manual/ru/language.oop5.magic.php#object.tostring не надо так кастить без причин, особенно если не знаешь как в пыхе что работает.
Обсуждают сегодня