Size: a a a

2020 November 30

RK

Roman Kolosov in Laravel Pro
тыж зависимости то посмотри)
источник

E

Evgenii in Laravel Pro
ROMAN
Не любое. Только то, что описано в полях валидации
this
источник

ПФ

Паша Финогентов... in Laravel Pro
ох
источник

AB

Alex B in Laravel Pro
Roman Kolosov
а зачем и то и то устанавливать? пакет от бабенко сам скоут тянет
видимо он старые зависимости тянет, сейчас заново все установлю
источник

RK

Roman Kolosov in Laravel Pro
источник

ПФ

Паша Финогентов... in Laravel Pro
В классе валидации вы не ограничиваете данные, которые приходят, вы лишь указываете какие данные и как их валидировать
источник

AB

Alex B in Laravel Pro
а у меня просит 7.10.0
источник

A

Alexcc in Laravel Pro
Паша Финогентов
В классе валидации вы не ограничиваете данные, которые приходят, вы лишь указываете какие данные и как их валидировать
Для этого и есть fillable ты ограничиваешь что можно писать
источник

ПФ

Паша Финогентов... in Laravel Pro
Alexcc
Для этого и есть fillable ты ограничиваешь что можно писать
Спасибо
источник

E

Evgenii in Laravel Pro
StorePostRequest
 rules(): array
   title => required
   content => required

public function store(StorePostRequest $request)
  Post::create($request->validated()) // у меня тут будет [title, content] хоть ты 200 еще полей через POST отправишь
источник

E

Evgenii in Laravel Pro
🌚
источник

DK

Dmitriy K. in Laravel Pro
Именно
источник

DK

Dmitriy K. in Laravel Pro
Этого достаточно
источник

ПФ

Паша Финогентов... in Laravel Pro
Никогда не пользовался таким методом, как и говорю, кому как больше нравится, главное в большой палец себе не выстрелить создавая модель не из реквеста передав туда лишние данные
источник

DK

Dmitriy K. in Laravel Pro
Именно это ты и делаешь, заполняя через request->all()
источник

E

Evgenii in Laravel Pro
Если мне нужно четко прокидывать данные и знать с чем я работаю, я наверное лучше сделаю DTO чем буду опираться на fillable

PostData
 public string $title;
 public string $content;

Post::create(PostData::fromRequest($request));
источник

ПФ

Паша Финогентов... in Laravel Pro
Dmitriy K.
Именно это ты и делаешь, заполняя через request->all()
Именно тут меня и защищает заполненный fillable
источник

ПФ

Паша Финогентов... in Laravel Pro
Evgenii
Если мне нужно четко прокидывать данные и знать с чем я работаю, я наверное лучше сделаю DTO чем буду опираться на fillable

PostData
 public string $title;
 public string $content;

Post::create(PostData::fromRequest($request));
Уровень абстракции лишний, если дают время, то ещё ладно + усложнение системы
источник

ПФ

Паша Финогентов... in Laravel Pro
Если ты работаешь с чем-то супер важным, наверное это правильное решение, но не в crud системке
источник

DK

Dmitriy K. in Laravel Pro
Тут нет лишнего уровня абстракции
источник