Size: a a a

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

2020 February 17

ИЛ

Иван Лещенко in Laravel для начинающих
Sergey Gerasimov
Он не поддерживается некоторыми браузерами
Это нода
источник

AH

Andrey Helldar in Laravel для начинающих
Sergey Gerasimov
Он не поддерживается некоторыми браузерами
IE7? 😀
источник

SG

Sergey Gerasimov in Laravel для начинающих
Не, в Мозиле какая-то фигня была у меня как-то и в ИЕ10
источник

SG

Sergey Gerasimov in Laravel для начинающих
Потом полифил подключил и всё
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
как я могу смержить два запроса ORM?

       $users = User::where('is_bot', 0)->orderBy('id','desc')->get(); //таблица users

и также есть таблица  telegram_users c полями (id, user_id, status)

и я хочу к переменой  $users добавить свойства из telegram_users  тобишь status
источник

SG

Sergey Gerasimov in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
как я могу смержить два запроса ORM?

       $users = User::where('is_bot', 0)->orderBy('id','desc')->get(); //таблица users

и также есть таблица  telegram_users c полями (id, user_id, status)

и я хочу к переменой  $users добавить свойства из telegram_users  тобишь status
JOIN не подойдет?
источник

SG

Sergey Gerasimov in Laravel для начинающих
LEFT JOIN
источник

SG

Sergey Gerasimov in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
как я могу смержить два запроса ORM?

       $users = User::where('is_bot', 0)->orderBy('id','desc')->get(); //таблица users

и также есть таблица  telegram_users c полями (id, user_id, status)

и я хочу к переменой  $users добавить свойства из telegram_users  тобишь status
User::query()->leftJoin('telegram_users t', 'users.id', 't.user_id')->where('is_bot', 0)->orderBy('users.id','desc')->get(['users.*', 't.status']);
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Sergey Gerasimov
JOIN не подойдет?
Оверкилл
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Есть же with с условием
источник

SG

Sergey Gerasimov in Laravel для начинающих
Иван Лещенко
Есть же with с условием
Цыц!
источник

ИЛ

Иван Лещенко in Laravel для начинающих
😒
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
Sergey Gerasimov
User::query()->leftJoin('telegram_users t', 'users.id', 't.user_id')->where('is_bot', 0)->orderBy('users.id','desc')->get(['users.*', 't.status']);
гуд, подошло, я сам написал, в чат не смотрел
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
Иван Лещенко
Есть же with с условием
точно, мы with давно юзали,
источник

AH

Andrey Helldar in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
как я могу смержить два запроса ORM?

       $users = User::where('is_bot', 0)->orderBy('id','desc')->get(); //таблица users

и также есть таблица  telegram_users c полями (id, user_id, status)

и я хочу к переменой  $users добавить свойства из telegram_users  тобишь status
Прочти страницу https://laravel.com/docs/6.x/eloquent
источник

4

4unkur in Laravel для начинающих
есть 3 модели
у все 3-х должен быть метод activate() (после платежки нужно сделать какие то действия, обновить статус и тп)
хочу создать интерфейс: Purchasable
вопрос: в каком неймспейсе должен быть интерфейс?
источник

A

Adel in Laravel для начинающих
4unkur
есть 3 модели
у все 3-х должен быть метод activate() (после платежки нужно сделать какие то действия, обновить статус и тп)
хочу создать интерфейс: Purchasable
вопрос: в каком неймспейсе должен быть интерфейс?
да в каком хочешь )
источник

A

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

4

4unkur in Laravel для начинающих
App\Interfaces ?
источник

A

Adel in Laravel для начинающих
не вздумай. никогда не создавай неймспейс для интерфейсов
источник