Size: a a a

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

2020 January 24

РИ

Рустам Исакжанов in Laravel для начинающих
Зума
ок, сейчас
объясню так есть таблица posts с колонками title post_bar_id post_foo_id
нужно дбавить уникальную запись по трем полям title, post_bar_id post_foo_id  
В реквесте приходят данные title post_bar_id post_foo_id  и еще куча всякого .....
тогда я пишу условие что поле title надо проверить на уникальность и пишу RULE который предложил
в итоге совокупность данных title = test  post_bar_id = 1 post_foo_id = 1 и
title = test  post_bar_id = 1 post_foo_id = 2 и title = test  post_bar_id = 2 post_foo_id = 1 будут разные по уникальности
источник

РИ

Рустам Исакжанов in Laravel для начинающих
Зума
тут интересный момент, если position required и если такая связь существует validator на уникальность не может словить
возможно стоит поменять условие на exists
источник

З

Зума in Laravel для начинающих
Рустам Исакжанов
объясню так есть таблица posts с колонками title post_bar_id post_foo_id
нужно дбавить уникальную запись по трем полям title, post_bar_id post_foo_id  
В реквесте приходят данные title post_bar_id post_foo_id  и еще куча всякого .....
тогда я пишу условие что поле title надо проверить на уникальность и пишу RULE который предложил
в итоге совокупность данных title = test  post_bar_id = 1 post_foo_id = 1 и
title = test  post_bar_id = 1 post_foo_id = 2 и title = test  post_bar_id = 2 post_foo_id = 1 будут разные по уникальности
то есть position тоже на уникальность проверять?
источник

РИ

Рустам Исакжанов in Laravel для начинающих
Зума
то есть position тоже на уникальность проверять?
Я не могу с точностью ответить на данный вопрос , так как я не знаю тз
источник

РИ

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

V

Vladyslav in Laravel для начинающих
Storage::move()
видит только файлы в папке storage?, а если я создал симлинк на папку которая выше на уровня этак 2..
типа:
|-directory1
|--symlink сюда
|
|-www
|--app
|--storage
|---app
|----symlink отсюда
источник

РИ

Рустам Исакжанов in Laravel для начинающих
Зума
то есть position тоже на уникальность проверять?
у меня была именно такая задача на проверку уникальности по 3м полям
источник

З

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

V

Vladyslav in Laravel для начинающих
а да..
только хранилище..
Вы не можете использовать помощники \Storage поскольку они ограничены только работой в папке хранилища приложений.
источник

З

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

З

Зума in Laravel для начинающих
@isakzhanovR position required всегда будет true если поле заполнить, поэтому если его условие выполнить и таблица по таким колонкам уже существует то ошибку словить не получается
источник

З

Зума in Laravel для начинающих
@isakzhanovR  все сработал))) УРА! вместо position required я сделал people_id required
источник

З

Зума in Laravel для начинающих
Спасибо за помощь! 👍👌
источник

З

Зума in Laravel для начинающих
Зума
Спасибо за помощь! 👍👌
источник

РИ

Рустам Исакжанов in Laravel для начинающих
Зума
@isakzhanovR  все сработал))) УРА! вместо position required я сделал people_id required
Я почти реализовал твой проект =)))
источник

З

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

РИ

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

З

Зума in Laravel для начинающих
Рустам Исакжанов
Я почти реализовал твой проект =)))
там еще есть update и delete)
источник

З

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

AH

Andrey Helldar in Laravel для начинающих
Зума
ну это завтра
Завтра выходной)
источник