Не понимаю, а почему для коллекций, которые состоят из моделей всего этого не нужно?

|
Velman_04 2022-06-26 12:52:50
очень просто, просто нужно было раз 100 прокрутить задачу в голове с нормальной формулировкой
oleksandr_moik 2022-06-26 12:56:13
Velman_04 2022-06-26 12:52:50
очень просто, просто нужно было раз 100 прокрутить задачу в голове с нормальной формулировкой

(поговорить с уточкой)

Velman_04 2022-06-26 12:57:16
oleksandr_moik 2022-06-26 12:56:13
(поговорить с уточкой)

ахахахах, не все поймут)) но у меня 🦉, а не 🦆

LukaSolncev 2022-06-26 12:58:01
Velman_04 2022-06-26 12:57:16
ахахахах, не все поймут)) но у меня 🦉, а не 🦆

у меня хомяк живой для этого. Взял из клетки и объясняю, а она сидит и смотрит на меня, как на …… , на того, по кому психушка плачет.

Velman_04 2022-06-26 12:58:22
LukaSolncev 2022-06-26 12:58:01
у меня хомяк живой для этого. Взял из клетки и объясняю, а она сидит и смотрит на меня, как на …… , на того, по кому психушка плачет.

круто)

Adelf32 2022-06-26 13:05:43
https://laravel-idea.com/ — с украины не открывался. я поставил клаудфлару — оно говорит, что все должно стать ок. Может кто проверить?
babaiev_ihor 2022-06-26 13:06:47
Adelf32 2022-06-26 13:05:43
https://laravel-idea.com/ — с украины не открывался. я поставил клаудфлару — оно говорит, что все должно стать ок. Может кто проверить?

laravel_web-797862.jpg

byb4ik 2022-06-26 13:07:46
laravel_web-797863.jpg

Adelf32 2022-06-26 13:09:37
byb4ik 2022-06-26 13:07:46

а раньше был недоступен?

Adelf32 2022-06-26 13:09:48
babaiev_ihor 2022-06-26 13:06:47

завтра напишу — проверим еще разок)

s_chizhik 2022-06-26 13:10:00
Adelf32 2022-06-26 13:05:43
https://laravel-idea.com/ — с украины не открывался. я поставил клаудфлару — оно говорит, что все должно стать ок. Может кто проверить?

Не работает с украинского ip

Adelf32 2022-06-26 13:10:04
там подождать наверно надо. чтобы кеши днс сбросились
s_chizhik 2022-06-26 13:10:07
Мб dns не дошли
Adelf32 2022-06-26 13:10:14
да. завтра проверим тогда
pankovalxndr 2022-06-26 14:00:53
Здравствуйте, подскажите как пропехнут ьв blade свой класс (не наследник Model) и работать с его публичными полями
$item->color и тп
Oneshkip 2022-06-26 14:01:21
берешь и пропихиваешь
Oneshkip 2022-06-26 14:01:29
так же как и любые другие данные
Vlad 2022-06-26 14:01:38
pankovalxndr 2022-06-26 14:00:53
Здравствуйте, подскажите как пропехнут ьв blade свой класс (не наследник Model) и работать с его публичными полями
$item->color и тп

view(‘name’, [‘class’ => $class])

Vlad 2022-06-26 14:02:27
Adelf32 2022-06-26 13:05:43
https://laravel-idea.com/ — с украины не открывался. я поставил клаудфлару — оно говорит, что все должно стать ок. Может кто проверить?

Пока что не работает

Vlad 2022-06-26 14:03:01
Adelf32 2022-06-26 13:05:43
https://laravel-idea.com/ — с украины не открывался. я поставил клаудфлару — оно говорит, что все должно стать ок. Может кто проверить?

Не проще поменять хостинг? Взять DO например

pankovalxndr 2022-06-26 14:03:21
Vlad 2022-06-26 14:01:38
view(‘name’, [‘class’ => $class])

laravel_web-797876.jpg
это да, но когда я пытаюсь вывести на экран то получаю ошибку
Argument #1 ($string) must be of type string, App\Cart\CartProduct given

Vlad 2022-06-26 14:03:49
pankovalxndr 2022-06-26 14:03:21
это да, но когда я пытаюсь вывести на экран то получаю ошибку
Argument #1 ($string) must be of type string, App\Cart\CartProduct given

Ну так выводи что тебе нужно, а не класс

pankovalxndr 2022-06-26 14:04:33
laravel_web-797878.jpg
мне нужно во vue передать
но передается [{}]
Vlad 2022-06-26 14:05:03
pankovalxndr 2022-06-26 14:04:33
мне нужно во vue передать
но передается [{}]

:products=’@json($products->toArray())’

pankovalxndr 2022-06-26 14:07:23
Vlad 2022-06-26 14:05:03
:products=’@json($products->toArray())’

не понимаю, а почему для коллекций, которые состоят из моделей всего этого не нужно?

pankovalxndr 2022-06-26 14:07:56
и все равно выводит [{}]
Vlad 2022-06-26 14:08:34
pankovalxndr 2022-06-26 14:07:23
не понимаю, а почему для коллекций, которые состоят из моделей всего этого не нужно?

хз, посмотри что вообще в пропсах в html. Может у тебя вообще ошибка какая-то в парсинге или еще что

Vlad 2022-06-26 14:08:45
pankovalxndr 2022-06-26 14:07:56
и все равно выводит [{}]

Возможно криво передаешь

pankovalxndr 2022-06-26 14:08:46
у меня ошибка ДО vue
pankovalxndr 2022-06-26 14:09:57
есть свой класс cartProduct (не наследник model)
я собираю коллекцию этих cartProduct
в blade пишу {{$products}} и мне выводит [{}]
oleksandr_moik 2022-06-26 14:10:01
pankovalxndr 2022-06-26 14:08:46
у меня ошибка ДО vue

с блейда передать во вуй только примитиви, без парсинга в джсон

Vlad 2022-06-26 14:10:31
pankovalxndr 2022-06-26 14:09:57
есть свой класс cartProduct (не наследник model)
я собираю коллекцию этих cartProduct
в blade пишу {{$products}} и мне выводит [{}]

Что ты хочешь вообще увидить от класса, когда так делаешь? Тем более от коллекции. Сделай @dd()

oleksandr_moik 2022-06-26 14:11:07
pankovalxndr 2022-06-26 14:09:57
есть свой класс cartProduct (не наследник model)
я собираю коллекцию этих cartProduct
в blade пишу {{$products}} и мне выводит [{}]

потомучто дожно преобразовать в строку, а это только парсинг объкта через джсон

pankovalxndr 2022-06-26 14:11:50
Vlad 2022-06-26 14:10:31
Что ты хочешь вообще увидить от класса, когда так делаешь? Тем более от коллекции. Сделай @dd()

laravel_web-797890.jpg
хочу понять почему результат разный

oleksandr_moik 2022-06-26 14:12:03
pankovalxndr 2022-06-26 14:09:57
есть свой класс cartProduct (не наследник model)
я собираю коллекцию этих cartProduct
в blade пишу {{$products}} и мне выводит [{}]

и да, все верно, масив с объектов.

Vlad 2022-06-26 14:12:30
pankovalxndr 2022-06-26 14:11:50
хочу понять почему результат разный

Поищи ответ в исходниках лары. Лара скорей всего автоматом делает из коллекции елоквента массив/json

oleksandr_moik 2022-06-26 14:12:33
pankovalxndr 2022-06-26 14:11:50
хочу понять почему результат разный

а откуда коду знать как привести твой клас в масив/строку

pankovalxndr 2022-06-26 14:13:20
oleksandr_moik 2022-06-26 14:12:33
а откуда коду знать как привести твой клас в масив/строку

я это опнимаю, поэтому и прошу подсказку, сперва думал там какая-то магия с рефлексией сработает и не будет проблем

Vlad 2022-06-26 14:13:28
pankovalxndr 2022-06-26 14:11:50
хочу понять почему результат разный

Тебе по хорошему вообще сделать DTO для этого и передавать массив в проперти vuejs через директиву @json

Oneshkip 2022-06-26 14:13:41
pankovalxndr 2022-06-26 14:11:50
хочу понять почему результат разный

что это значит

Oneshkip 2022-06-26 14:13:45
из твоего класса?
pankovalxndr 2022-06-26 14:13:51
о vue забыли
Oneshkip 2022-06-26 14:13:54
что ты с ней делаешь перед передачей в шаблон?
oleksandr_moik 2022-06-26 14:14:29
pankovalxndr 2022-06-26 14:13:20
я это опнимаю, поэтому и прошу подсказку, сперва думал там какая-то магия с рефлексией сработает и не будет проблем

implements \ArrayAccess и тд контракты что бы колекция знала как привести к масиву

pankovalxndr 2022-06-26 14:14:41
Oneshkip 2022-06-26 14:13:41
что это значит

коллекция (Collection)
куда я добавил элементы типа cartProduct

pankovalxndr 2022-06-26 14:14:52
cartProduct — НЕ наследник model
Adelf32 2022-06-26 14:14:55
Vlad 2022-06-26 14:03:01
Не проще поменять хостинг? Взять DO например

поменяю

Oneshkip 2022-06-26 14:14:56
а ты можешь просто скинуть код
Oneshkip 2022-06-26 14:15:02
так будет проще и быстрее
oleksandr_moik 2022-06-26 14:16:54
pankovalxndr 2022-06-26 14:14:52
cartProduct — НЕ наследник model

laravel_web-797908.jpg
добав способнось класа кастится к масиву через контракты. (скрин из коллекции)

|