Size: a a a

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

2021 February 23

MK

Maksim Kowalski in Laravel для начинающих
раньше я делал так $country->update($request->all());
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
убираешь у всех правил в реквесте required и всё
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
Maksim Kowalski
а ты настойчивый)
Так он просто сказал правильно. Больше там нечего думать
источник

MK

Maksim Kowalski in Laravel для начинающих
YourPersonalGradeOfHeroin
Так он просто сказал правильно. Больше там нечего думать
тоесть теперь так это делается?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Maksim Kowalski
тоесть теперь так это делается?
так и раньше делали
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
не знаю на сколько ты из лары пропал
источник

SC

Sergey Chizhik in Laravel для начинающих
Діма
Действительно заработало.
Спасибо.

А не знаешь, можно динамически список разрешенных ориджинов обновлять?
из БД например?
Не искал даже я. Поэтому спрашиваю.
Может знаешь просто, можно или нет
В ларе последней вроде так и сделали. Ты в конфиге перечисляешь разрешённые origin, а дальше middleware сверяет пришедший origin со списком и если совпал — добавляет заголовок в ответ
источник

MK

Maksim Kowalski in Laravel для начинающих
с пятой на восьмую
источник

MK

Maksim Kowalski in Laravel для начинающих
🎃 Даниил ◠‿◠✿
не знаю на сколько ты из лары пропал
Model::where('id', $id)
     ->update($request->validated());
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Maksim Kowalski
с пятой на восьмую
на пятой точно был update и форм реквесты)
источник

MK

Maksim Kowalski in Laravel для начинающих
полностью так выглядит?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Maksim Kowalski
полностью так выглядит?
да
источник

MK

Maksim Kowalski in Laravel для начинающих
красота, спасибо. прости что не верил)
источник

DB

Dima Boro in Laravel для начинающих
как в валидаторе в массиве получить только те ключи в массиве, которые я указал в валидаторе. то есть что бы массив содержал только key и title.

а то $request->validated() всё рано выдаёт массив со всеми лишними ключами
источник

Д

Діма in Laravel для начинающих
Sergey Chizhik
В ларе последней вроде так и сделали. Ты в конфиге перечисляешь разрешённые origin, а дальше middleware сверяет пришедший origin со списком и если совпал — добавляет заголовок в ответ
Понял. Спасибо.
источник

VL

Victor L in Laravel для начинающих
а можно ли уже из готовой колекции модели удалить один не нужный столбец?
источник

AH

Andrey Helldar in Laravel для начинающих
Dima Boro
как в валидаторе в массиве получить только те ключи в массиве, которые я указал в валидаторе. то есть что бы массив содержал только key и title.

а то $request->validated() всё рано выдаёт массив со всеми лишними ключами
$validator = Validate::make(...)

return $validator->validated();

Вернёт только те ключи, которые явно указаны в валидаторе.

Это также работает и с форм-реквестами:

public function (YourRequest $request)
{
   $items = $request->validated();
}
источник

DB

Dima Boro in Laravel для начинающих
Andrey Helldar
$validator = Validate::make(...)

return $validator->validated();

Вернёт только те ключи, которые явно указаны в валидаторе.

Это также работает и с форм-реквестами:

public function (YourRequest $request)
{
   $items = $request->validated();
}
но почему-то для массивов возвращает весь массив, а не только указанные ключи
источник

AH

Andrey Helldar in Laravel для начинающих
Dima Boro
как в валидаторе в массиве получить только те ключи в массиве, которые я указал в валидаторе. то есть что бы массив содержал только key и title.

а то $request->validated() всё рано выдаёт массив со всеми лишними ключами
А, понял. validated возвращает валидированные основные ключи - внутрь массивов он не ходит.

Для фильтрации можно делать так:

$fulls = Arr::only($request->get('full'), ['key', 'title']);
источник

DB

Dima Boro in Laravel для начинающих
ок, спасибо
источник