Size: a a a

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

2020 January 24

РИ

Рустам Исакжанов in Laravel для начинающих
Зума
мне кажется валидация каким то образом идет к таблице people и там проверяет на уникальность
ты указываешь первым аргументом movie_participates имя таблицы
источник

З

Зума in Laravel для начинающих
Рустам Исакжанов
ты указываешь первым аргументом movie_participates имя таблицы
да, но откуда он people_name берет? его вообще нигде не существует)
источник

A

Aleksander in Laravel для начинающих
Ребят, такой вопрос. Не могу вообще вкурить. Нужно получить все записи с базы до конца суток. Каким макаром?
UPD. Поле есть reserve_at, в нем дата окончания резерва
источник

ЕК

Егор Карась in Laravel для начинающих
Чё вы тут
источник

РИ

Рустам Исакжанов in Laravel для начинающих
Зума
                $validator = Validator::make(request()->all(), [
                   'people_name' => [
                       'required',
                       Rule::unique('movie_participates')->where(function ($query) {
                           $query->where('movie_id', request()->input('movie_id'));
                           $query->where('people_id', request()->input('people_id'));
                           $query->where('occupation_id', request()->input('occupation_id'));
                       }),
                   ],
               ]);
сейчас вгляделся в твой код а return где ?
источник

ЕК

Егор Карась in Laravel для начинающих
Aleksander
Ребят, такой вопрос. Не могу вообще вкурить. Нужно получить все записи с базы до конца суток. Каким макаром?
UPD. Поле есть reserve_at, в нем дата окончания резерва
where created_at >= carbon day_start

С синтаксисом разберёшсья
источник

З

Зума in Laravel для начинающих
Рустам Исакжанов
сейчас вгляделся в твой код а return где ?
минутку
источник

РИ

Рустам Исакжанов in Laravel для начинающих
Зума
минутку
$validator = Validator::make(request()->all(), [
                   'people_name' => [ 'required',
                       Rule::unique('movie_participates')->where(function ($query) {
                           return $query->where('movie_id', request()->input('movie_id'))
                               ->where('people_id', request()->input('people_id'))
                               ->where('occupation_id', request()->input('occupation_id'));
                       }),
                   ],
               ]);
источник

РИ

Рустам Исакжанов in Laravel для начинающих
Зума
хорошо, сейчас попробую
источник

З

Зума in Laravel для начинающих
Рустам Исакжанов

       $validator = Validator::make(request()->all(), [
           'people_name' => [
               'required',
               Rule::unique('movie_participates')->where(function ($query) use($people_id, $movie_id, $occupation_id) {
                   return  $query
                       ->where('movie_id', $movie_id)
                       ->where('people_id', $people_id)
                       ->where('occupation_id', $occupation_id);
               }),
           ],
       ]);
источник

З

Зума in Laravel для начинающих
@isakzhanovR  такая запись правильная?
источник

РИ

Рустам Исакжанов in Laravel для начинающих
Зума
@isakzhanovR  такая запись правильная?
Если работает то да =))) , выглядит верно
источник

З

Зума in Laravel для начинающих
Рустам Исакжанов
Если работает то да =))) , выглядит верно
блин, тогда я так тоже пробовал(
источник

З

Зума in Laravel для начинающих
если  occupation_id или peopl_id связан  с movie_id тогда все он не пропускает
источник

З

Зума in Laravel для начинающих
если  people_id не связан с movie_id тогда пропускает
источник

З

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

РИ

Рустам Исакжанов in Laravel для начинающих
Зума
если  occupation_id или peopl_id связан  с movie_id тогда все он не пропускает
так , у тебя есть таблица в которой колонки id,  people_name  , people_id, movie_id, occupation_id так ?
источник

З

Зума in Laravel для начинающих
Рустам Исакжанов
так , у тебя есть таблица в которой колонки id,  people_name  , people_id, movie_id, occupation_id так ?
только people_name  нету
источник

З

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

РИ

Рустам Исакжанов in Laravel для начинающих
или эти people_id, movie_id, occupation_id  колонки в отдельной таблице ? и их только три ?
источник