Size: a a a

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

2020 July 08

E

Evgenii in Laravel для начинающих
$this->authorize('create', Post::class);
источник

SK

Stas K in Laravel для начинающих
Подскажите валидирую пост запрос по правилу same
'token' => 'required|string|max:255|same:'.$user->auth2_token,
но если я теле запроса пишу связку token fooooo то почему то сравнивает имя параметра (token) с значением из модели юзера если поменю местави в запросе value и key то валидация пропускает same
источник

ВС

Владислав Субботин... in Laravel для начинающих
Минутка юмора: мне щас тимлид рассказал, как админы настроили мониторинг одного ресурса. Сделали проверку: если user-agent Zabbix - ответить OK. На этом ресурсе всегда блять всё хорошо согласно показателям мониторинга :D
источник

E

Evgenii in Laravel для начинающих
same:название поля
источник

AS

Andrew Shmatko in Laravel для начинающих
Evgenii
$this->authorize('create', Post::class);
сработало, спс
источник

SK

Stas K in Laravel для начинающих
Evgenii
same:название поля
тогда я может использую непраивльный валидатор грубо гоовря мне надо сравнить значение из БД с тем что прийдет из запроса, exist не хотелось бы использовать потом у и подумал что подойдет same но он же неможет сам в базу лезть и смотреть значение поля у определенного юзерва
источник

EG

Egor Gruzdev in Laravel для начинающих
Stas K
тогда я может использую непраивльный валидатор грубо гоовря мне надо сравнить значение из БД с тем что прийдет из запроса, exist не хотелось бы использовать потом у и подумал что подойдет same но он же неможет сам в базу лезть и смотреть значение поля у определенного юзерва
'token' => Rule::exists('users')->where(function ($query)  use ($user){
   return $query->where('token', $user->auth2_token);
})
источник

RE

Roman Emelyanov in Laravel для начинающих
Всем хай! Подскажите пожалуйста, при добавлении задачи в планировщик таким способом
$schedule->job(new RecalculationOfPricesJob())
   ->dailyAt('12:13')->evenInMaintenanceMode();

Не происходит добавление в очередь, задача выполняется сразу без запуска queue:work
источник

SK

Stas K in Laravel для начинающих
ну можно проще записать exists:users,auth2_token
но хотел заюзать другой валидатор окю спс тогда переключусь на экзист
источник

PL

Pavel Lint in Laravel для начинающих
Roman Emelyanov
Всем хай! Подскажите пожалуйста, при добавлении задачи в планировщик таким способом
$schedule->job(new RecalculationOfPricesJob())
   ->dailyAt('12:13')->evenInMaintenanceMode();

Не происходит добавление в очередь, задача выполняется сразу без запуска queue:work
а должно разве? Очередь это очреедь, а планировщик это планировщик
источник

PL

Pavel Lint in Laravel для начинающих
какая-то бессмысленная операция, выполнять работу в определенное время и ещё в очереди
источник

RE

Roman Emelyanov in Laravel для начинающих
Pavel Lint
а должно разве? Очередь это очреедь, а планировщик это планировщик
Так планировщик должен добавить эту задачу в очередь в указаное время.
источник

PL

Pavel Lint in Laravel для начинающих
Roman Emelyanov
Так планировщик должен добавить эту задачу в очередь в указаное время.
Не уверен
источник

RE

Roman Emelyanov in Laravel для начинающих
Pavel Lint
Не уверен
Почему?
источник

PL

Pavel Lint in Laravel для начинающих
это не имеет смысла
источник

RE

Roman Emelyanov in Laravel для начинающих
Вообщем на локалке в докере работает норм, сначала задача добавляется в очередь, затем я ручками запускаю queue:work. На серваке в очередь не ставиться а выполняется сразу.
источник

VY

Vladimir Yefremov in Laravel для начинающих
Roman Emelyanov
Вообщем на локалке в докере работает норм, сначала задача добавляется в очередь, затем я ручками запускаю queue:work. На серваке в очередь не ставиться а выполняется сразу.
а зачем такая "автоматизация", когда после проги надо еще ручками добавить?
источник

RE

Roman Emelyanov in Laravel для начинающих
Vladimir Yefremov
а зачем такая "автоматизация", когда после проги надо еще ручками добавить?
это для теста ручками, что бы отследить цепочку
источник

VY

Vladimir Yefremov in Laravel для начинающих
Roman Emelyanov
Всем хай! Подскажите пожалуйста, при добавлении задачи в планировщик таким способом
$schedule->job(new RecalculationOfPricesJob())
   ->dailyAt('12:13')->evenInMaintenanceMode();

Не происходит добавление в очередь, задача выполняется сразу без запуска queue:work
а если ее другим способом запустить - добавиться в очередь?
источник

RE

Roman Emelyanov in Laravel для начинающих
щас попробую
источник