Size: a a a

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

2021 January 20

И

Игорь in Laravel для начинающих
Мне не критично. Просто задумался возможно ли это в контроллере сделать
источник

И

Игорь in Laravel для начинающих
Но видимо да, бэк есть бэк
источник

SG

Sergey Gerasimov in Laravel для начинающих
Игорь
Да. Но туда же нужно поля добавить
То есть оплатить за пользователя?
источник

И

Игорь in Laravel для начинающих
Хотя. Те же платежные системы как шлют пост запросы на вебхуки моего сайта
источник

SG

Sergey Gerasimov in Laravel для начинающих
Без его согласия
источник

И

Игорь in Laravel для начинающих
Sergey Gerasimov
То есть оплатить за пользователя?
Не оплатить. А перенаправить на страницу оплаты с параметрами
источник

И

Игорь in Laravel для начинающих
Игорь
Хотя. Те же платежные системы как шлют пост запросы на вебхуки моего сайта
Видимо, тем же газзлом
источник

И

Игорь in Laravel для начинающих
Да. Бэк в такое не сможет. Это работа браузера
источник

SG

Sergey Gerasimov in Laravel для начинающих
Игорь
Видимо, тем же газзлом
Можно и газлом, но тебе нужно чтобы это пользователь сделал. И скорее всего какая-нибудь кука ставится при отправке формы, перед редиректом
источник

C

Cub in Laravel для начинающих
Всем привет, вопрос не про конкретно лару, а как лучше сделать модель БД. Вопрос имеется таблица физ лиц, есть документ где есть 3 типа физиков и все ссылки идут на таблицу физ лиц, и связь многим ко многим, вопрос лучше сделать одну таблицу посредник с модификатор типа физ лица прикрепленного или 3 отдельные таблицы посредников на конкретный тип? При условие расширения типов точно не будет.
источник

Д

Дмитрий in Laravel для начинающих
$parent && $query
           ->where('parent_id', '<>', $parent->id)
           ->where(function ($secondaryQuery) use ($parent) {
               $secondaryQuery
                   ->where('parent_type', '<>', $parent->type)
                   ->orWhere('parent_type', $parent->type);
           });
Как можно такую логику описать более красивее и правильнее
Например через $query->where([...])
источник

D

DK in Laravel для начинающих
$parent && $query
источник

D

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

Д

Дмитрий in Laravel для начинающих
Почему
источник

D

DK in Laravel для начинающих
можешь показать весь запрос, например скрином?
источник

D

DK in Laravel для начинающих
от начала $ = до get\first
источник

Д

Дмитрий in Laravel для начинающих
источник

Е

Евгений in Laravel для начинающих
А функция как работает?)
parent_type != $parent->type or parent_type == $parent->type

Это не абсурд?) Или я не понимаю?)
источник

Д

Дмитрий in Laravel для начинающих
Евгений
А функция как работает?)
parent_type != $parent->type or parent_type == $parent->type

Это не абсурд?) Или я не понимаю?)
Есть смежная таблица, она хранит тип и айди.
У каждого типа есть своя таблица и тот айди, как раз таки из таблица типа.

При создании записи все окей. Потому что $parent = null;
Но при обновлении записи, есть проблемка, нужно проверить есть ли в смежной таблице запись с child_id = $id, child_type  = $type.
Так вот, если есть уже две записи в смежной таблице с parent_type=teacher (допустим)
И ты решил у второй записи добавить новый child (такой же как и у первой записи), то как раз таки он через where (parent_type, <>, teacher) не пройдет уже и запись успешно добавится, что не есть правильно
источник

A

Andrey in Laravel для начинающих
Впервые такое вижу
источник