Size: a a a

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

2020 August 11

ЕД

Егор Данилевский... in Laravel для начинающих
Alexander Pavlenko 🌚
так бы и сразу написал
Если я напишу wherePivot('weight', 500) И у меня будет две записи , где weight=500 , то detach удалить обе записи, а мне надо одну. Разве нет?
источник

ЕД

Егор Данилевский... in Laravel для начинающих
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
и?
источник

ЕД

Егор Данилевский... in Laravel для начинающих
тут weight=100, получается удалит обе запси
источник

ЕД

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

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
любую?
источник

ЕД

Егор Данилевский... in Laravel для начинающих
да
источник

O

Ostap in Laravel для начинающих
Sergey Zubanov
в доке нашел только реализацию через класс query, но в таком случае не могу сделать пагинацию на странице, ибо даже если использовать лимиты в запросе, то там нет никаких оффсетов
У тебя есть модель Message
Что мешает сделать $messages = Message::where()->paginate()
?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
ну попробуй добавить limit(1)
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
хз
источник

SZ

Sergey Zubanov in Laravel для начинающих
Ostap
У тебя есть модель Message
Что мешает сделать $messages = Message::where()->paginate()
?
в том-то и дело, что модели нет
я получаю коллекцию моделей
можно конечно сделать ->get()->paginate(), но получается я получу все сообщения и выведу пагинацию
источник

O

Ostap in Laravel для начинающих
Sergey Zubanov
в том-то и дело, что модели нет
я получаю коллекцию моделей
можно конечно сделать ->get()->paginate(), но получается я получу все сообщения и выведу пагинацию
php artisan make:model Message
источник

ЕД

Егор Данилевский... in Laravel для начинающих
все равно обе удаляет, ладно по ходу придется без detach обойтись
источник

SZ

Sergey Zubanov in Laravel для начинающих
Ostap
php artisan make:model Message
неправильно выразился, прошу простить
я получаю коллекцию писем с почтового сервера (yandex. mail и т.д.)
и работаю с ними "на живую"
источник

O

Ostap in Laravel для начинающих
Sergey Zubanov
неправильно выразился, прошу простить
я получаю коллекцию писем с почтового сервера (yandex. mail и т.д.)
и работаю с ними "на живую"
В этом случае я бы делал пагинацию средствами почтового сервера
источник

O

Ostap in Laravel для начинающих
База ведь у них лежит
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
почтовые сервера в это не умеют
источник

O

Ostap in Laravel для начинающих
Alexander Pavlenko 🌚
почтовые сервера в это не умеют
У них же в апишке должен быть метод для получения только части писем. Не обязательно удобный пагинатор, но то, над чем можно сделать надстройку.
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
если он общается с ними по апи (если такое есть)
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
а если он долбит по смтп прям в сервак, то все, приехали
источник