Size: a a a

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

2020 January 24

З

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

РИ

Рустам Исакжанов in Laravel для начинающих
Зума
они в одной в movie_participates
тогда это получается PIVOT с таблица
источник

З

Зума in Laravel для начинающих
щас отправлю скрин таблицы
источник

M

Michael in Laravel для начинающих
PHP PROGRAMMIST⬤👍
composer require zendframework/zend-diactoros 1.6
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

 Problem 1
   - zendframework/zend-diactoros 1.6.0 conflicts with roave/security-advisories[dev-master].
   - zendframework/zend-diactoros 1.6.0 conflicts with roave/security-advisories[dev-master].
   - zendframework/zend-diactoros 1.6.0 conflicts with roave/security-advisories[dev-master].
   - Installation request for zendframework/zend-diactoros 1.6 -> satisfiable by zendframework/zend-diactoros[1.6.0].
   - Installation request for roave/security-advisories dev-master -> satisfiable by roave/security-advisories[dev-master].


Installation failed, reverting ./composer.json to its original content.
Склонировал https://github.com/ElisDN/php-demo-psr7-framework , запустил composer install , всё поставилось. У меня в консоли php 7.3
источник

З

Зума in Laravel для начинающих
Рустам Исакжанов
тогда это получается PIVOT с таблица
источник

З

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

З

Зума in Laravel для начинающих
то есть movie_participates belongTo people, movie, occupation
источник

З

Зума in Laravel для начинающих
в movie_participates
 $table->unique(['movie_id', 'occupation_id', 'people_id']);
источник

З

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

РИ

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

РИ

Рустам Исакжанов 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);
               }),
           ],
       ]);
вот здесь будет не people_name a position
источник

З

Зума in Laravel для начинающих
нужно position сделать required?\
источник

РИ

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

ЕК

Егор Карась in Laravel для начинающих
PHP PROGRAMMIST⬤👍
composer require zendframework/zend-diactoros 1.6
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

 Problem 1
   - zendframework/zend-diactoros 1.6.0 conflicts with roave/security-advisories[dev-master].
   - zendframework/zend-diactoros 1.6.0 conflicts with roave/security-advisories[dev-master].
   - zendframework/zend-diactoros 1.6.0 conflicts with roave/security-advisories[dev-master].
   - Installation request for zendframework/zend-diactoros 1.6 -> satisfiable by zendframework/zend-diactoros[1.6.0].
   - Installation request for roave/security-advisories dev-master -> satisfiable by roave/security-advisories[dev-master].


Installation failed, reverting ./composer.json to its original content.
Просто ради интереса, ты не пробовал вывод читать?
источник

З

Зума in Laravel для начинающих
Рустам Исакжанов
a position nullable
ок, сейчас
источник

PP

PHP PROGRAMMIST⬤👍 in Laravel для начинающих
Егор Карась
Просто ради интереса, ты не пробовал вывод читать?
читал
источник

ЕК

Егор Карась in Laravel для начинающих
Не вижу.
источник

З

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

З

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

З

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