Size: a a a

2019 December 12

П

Павел in Laravel UA
последние статьи говорят, что гугл  даже no-index игнорит
источник

П

Павел in Laravel UA
но поставлю конечно
источник
2019 December 13

П

Павел in Laravel UA
Всем привет. Не могу найти, почему при передаче во view Eloquent Collection меняется на Collection класс. Причем в примерах на оффсайте они во вьюхах обращаются к элементам коллекции как к полям модели через ->. xdebug показывает что в контроллере я получаю нормальный класс Eloquent/Collection, а уже во view меняется
источник

DK

Dmitry Kischenko in Laravel UA
как ты во вью данные передаешь? каким образом получаешь их?
источник

DK

Dmitry Kischenko in Laravel UA
гномиков не бывает)
источник

ИС

Илья Сакович in Laravel UA
Павел
Всем привет. Не могу найти, почему при передаче во view Eloquent Collection меняется на Collection класс. Причем в примерах на оффсайте они во вьюхах обращаются к элементам коллекции как к полям модели через ->. xdebug показывает что в контроллере я получаю нормальный класс Eloquent/Collection, а уже во view меняется
А зачем тебе именно элоквент коллекция во вью?
источник

ИС

Илья Сакович in Laravel UA
Или тебе просто интересно почему так происходит?
источник

П

Павел in Laravel UA
во-первых обращаться $model->field красивее смотрится чем как массив
источник

П

Павел in Laravel UA
во вторых да интересно где этот момент зарыт
источник

П

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

ИС

Илья Сакович in Laravel UA
Павел
во-первых обращаться $model->field красивее смотрится чем как массив
А как это зависит от типа коллекции?
источник

DK

Dmitry Kischenko in Laravel UA
как ты получаешь данные до передачи их во вью?
источник

П

Павел in Laravel UA
::all()
источник

П

Павел in Laravel UA
Илья Сакович
А как это зависит от типа коллекции?
я получаю во вьюхе array
источник

DK

Dmitry Kischenko in Laravel UA
Павел
::all()
/**
    * Get all of the models from the database.
    *
    * @param  array|mixed  $columns
    * @return \Illuminate\Database\Eloquent\Collection|static[]
    */
   public static function all($columns = ['*'])
источник

DK

Dmitry Kischenko in Laravel UA
тонкий намек
источник

DK

Dmitry Kischenko in Laravel UA
вот прям очень тонкий
источник

П

Павел in Laravel UA
не понял) вижу на выходе Eloquent/Collection
источник

П

Павел in Laravel UA
не Collection
источник

П

Павел in Laravel UA
попробовать get() ?
источник