Size: a a a

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

2021 March 03

SG

Sergey Gerasimov in Laravel для начинающих
HahahImFaus
как это можно сделать "по нормальному", чтобы добавлялись правила валидации?
Можно использовать required_if, например:
'rentPriceRU' => [
    'required_if:offRent,on',
    'array',
    'min:1'
];
источник

SG

Sergey Gerasimov in Laravel для начинающих
HahahImFaus
как это можно сделать "по нормальному", чтобы добавлялись правила валидации?
И лучше не получай параметры как свойства реквеста. Когда-нибудь выстрелишь себе в ногу. Например как на прошлой недели один из участников чата пытался из реквеста вытянуть attributes и у него не получилось. Есть множество способов более правильных:
$request->get('param');
$request->input('param.subparam');
и еще куча разных, которые позволяют достать из разных источников (query(...), post(...), content(...), file(...))
источник

H

HahahImFaus in Laravel для начинающих
Sergey Gerasimov
И лучше не получай параметры как свойства реквеста. Когда-нибудь выстрелишь себе в ногу. Например как на прошлой недели один из участников чата пытался из реквеста вытянуть attributes и у него не получилось. Есть множество способов более правильных:
$request->get('param');
$request->input('param.subparam');
и еще куча разных, которые позволяют достать из разных источников (query(...), post(...), content(...), file(...))
Окей, везде юзал реквест, придется переписывать ;)
источник

H

HahahImFaus in Laravel для начинающих
Sergey Gerasimov
Можно использовать required_if, например:
'rentPriceRU' => [
    'required_if:offRent,on',
    'array',
    'min:1'
];
Сейчас попробую
источник

SG

Sergey Gerasimov in Laravel для начинающих
HahahImFaus
Окей, везде юзал реквест, придется переписывать ;)
Ну не обязательно сразу везде переписывать. Обычно - правишь в каком-то файле, заодно поправил вызовы. Пока же не выстрелил в ногу
источник

H

HahahImFaus in Laravel для начинающих
Sergey Gerasimov
Можно использовать required_if, например:
'rentPriceRU' => [
    'required_if:offRent,on',
    'array',
    'min:1'
];
Заработало с exclude_if, спасибо за наводку)
источник

AW

Andrei Work in Laravel для начинающих
Добрый денб. Делаю валидацию:
 public function rules()
   {
       return [
           'name' => ['required', 'string', 'max:255'],
           'email' => ['nullable', 'string', 'email', 'max:255', 'unique:users'],
       ];
   }

Поскажите, unique:users, как исключить для текущего пользьзователя. Получается сейчас сам у себя не могу изменить имя, так как почта не уникальна
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
Andrei Work
Добрый денб. Делаю валидацию:
 public function rules()
   {
       return [
           'name' => ['required', 'string', 'max:255'],
           'email' => ['nullable', 'string', 'email', 'max:255', 'unique:users'],
       ];
   }

Поскажите, unique:users, как исключить для текущего пользьзователя. Получается сейчас сам у себя не могу изменить имя, так как почта не уникальна
источник

AW

Andrei Work in Laravel для начинающих
Спасибо!
источник

ab

alex but in Laravel для начинающих
во вот это надо посмотреть
источник

Д

Дмитрий in Laravel для начинающих
Привет парни, есть 2 селекта, в первом мы выбираем проект, во втором инструменты к проекту, к некоторым проектам уже применены некоторые инструменты из втрого селекта. Вопрос в следующем как скрыть инструменты из второго селекта которые уже применены ? Куда вообще копать ?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Дмитрий
Привет парни, есть 2 селекта, в первом мы выбираем проект, во втором инструменты к проекту, к некоторым проектам уже применены некоторые инструменты из втрого селекта. Вопрос в следующем как скрыть инструменты из второго селекта которые уже применены ? Куда вообще копать ?
Связанные select на js
источник

Д

Дмитрий in Laravel для начинающих
Sergey Gerasimov
Связанные select на js
Благодарю, сейчас погуглю 👍
источник

SG

Sergey Gerasimov in Laravel для начинающих
Дмитрий
Благодарю, сейчас погуглю 👍
Во 2ой можно подгружать данные при выборе значения в 1ом.с помощью ajax
источник

Д

Дмитрий in Laravel для начинающих
Sergey Gerasimov
Во 2ой можно подгружать данные при выборе значения в 1ом.с помощью ajax
Спасибо Сергей, хотя бы есть куда копать )
источник

E

Ez in Laravel для начинающих
ребят, у меня вопрос подскажите пж могу ли как то сохранить у себя в контроллере джсона который отправлять мне фронт
источник

E

Ez in Laravel для начинающих
есть кто знает? крч на фронте сканирую qr и этот qr(json) мне надо сохранить как то у себя
источник

А

Андрей in Laravel для начинающих
"через фронт сканирую qr" - это как?
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Ez
есть кто знает? крч на фронте сканирую qr и этот qr(json) мне надо сохранить как то у себя
store()
источник

E

Ez in Laravel для начинающих
тупо store?
источник