Size: a a a

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

2020 January 23

AH

Andrey Helldar in Laravel для начинающих
Канат
как раз таки ОС как мне кажется должна быть на ссд )
В идеале вообще всё)
источник

З

Зума in Laravel для начинающих
но почему когда делаю цикл foraeach она не видит поля?
источник

AH

Andrey Helldar in Laravel для начинающих
Зума
но почему когда делаю цикл foraeach она не видит поля?
Потому что группировка вкладывает коллекцию в коллекцию: https://laravel.com/docs/6.x/collections#method-groupby
Там же есть пример.
источник

З

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

З

Зума in Laravel для начинающих
toArray();
источник

AH

Andrey Helldar in Laravel для начинающих
И? Вложенность-то от этого не меняется.
источник

З

Зума in Laravel для начинающих
$grouped = $movieParticipates->groupBy('occup_id');
$array = $grouped->toArray();
источник

AR

Ali Rymkhanov in Laravel для начинающих
Всем привет, есть вопросик, допустим, хочу добавить на БД что то. и использую на это валидацию от Ларавела, и для того что бы добавить я должен писать примерно Model::create($validate); вопрос в том что, как инсертит данные которых не хочешь сделать валдиацию
источник

AR

Ali Rymkhanov in Laravel для начинающих
$validate = $request->validate([
     'name'    =>   'required|max:100',
     'surname' =>   'required|',
     'fathersname' =>'max:100'
    ]);
источник

AR

Ali Rymkhanov in Laravel для начинающих
допустим есть еще number которого не хочешь пихать сюда
источник

AR

Ali Rymkhanov in Laravel для начинающих
а это должно идти на базу
источник

З

Зума in Laravel для начинающих
Andrey Helldar
И? Вложенность-то от этого не меняется.
1 => array:3 [▼
   0 => {#322 ▼
     +"id": 2
     +"position": "some position"
     +"occup_name": "Actor / Actress"
     +"occup_id": 1
     +"person_name": "Jack"
     +"people_id": 9
     +"profile": null
   }
   1 => {#306 ▼
     +"id": 3
     +"position": "some position"
     +"occup_name": "Actor / Actress"
     +"occup_id": 1
     +"person_name": "tom"
     +"people_id": 10
     +"profile": null
   }
   2 => {#314 ▼
     +"id": 4
     +"position": "some position"
     +"occup_name": "Actor / Actress"
     +"occup_id": 1
     +"person_name": "james"
     +"people_id": 11
     +"profile": null
   }
 ]
источник

AH

Andrey Helldar in Laravel для начинающих
Ali Rymkhanov
допустим есть еще number которого не хочешь пихать сюда
В базу будут засовываться только те ключи, которые ты определишь в свойстве $fillable модели.
источник

AR

Ali Rymkhanov in Laravel для начинающих
Andrey Helldar
В базу будут засовываться только те ключи, которые ты определишь в свойстве $fillable модели.
да, там есть все поля, но валидация для некоторых полей не нужно
источник

AH

Andrey Helldar in Laravel для начинающих
Ali Rymkhanov
да, там есть все поля, но валидация для некоторых полей не нужно
Не прописывай правила валидации, и они не будут валидироваться
источник

AH

Andrey Helldar in Laravel для начинающих
Зума
1 => array:3 [▼
   0 => {#322 ▼
     +"id": 2
     +"position": "some position"
     +"occup_name": "Actor / Actress"
     +"occup_id": 1
     +"person_name": "Jack"
     +"people_id": 9
     +"profile": null
   }
   1 => {#306 ▼
     +"id": 3
     +"position": "some position"
     +"occup_name": "Actor / Actress"
     +"occup_id": 1
     +"person_name": "tom"
     +"people_id": 10
     +"profile": null
   }
   2 => {#314 ▼
     +"id": 4
     +"position": "some position"
     +"occup_name": "Actor / Actress"
     +"occup_id": 1
     +"person_name": "james"
     +"people_id": 11
     +"profile": null
   }
 ]
Это исходный или результирующий?
источник

AR

Ali Rymkhanov in Laravel для начинающих
Ali Rymkhanov
$validate = $request->validate([
     'name'    =>   'required|max:100',
     'surname' =>   'required|',
     'fathersname' =>'max:100'
    ]);
но когда добавляешь на базу, вроде через валидацию же делаешь, MODEL::CREATE($validate)
источник

З

Зума in Laravel для начинающих
Andrey Helldar
Это исходный или результирующий?
после как группирую и перевожу в массив такой вывод
источник

AR

Ali Rymkhanov in Laravel для начинающих
Ali Rymkhanov
но когда добавляешь на базу, вроде через валидацию же делаешь, MODEL::CREATE($validate)
но нужно добавить и те поля которые не входили на валидацию)
источник

З

Зума in Laravel для начинающих
Andrey Helldar
Это исходный или результирующий?
тако ощущение что какая та вложенность происходит
источник