Size: a a a

2020 August 25

S

Sergey in Laravel Pro
Dodik 👿
Есть у кого простой пример как юзать сервисы с моделями и контроллерами или статья хорошая в закладках?
источник

S

Sergey in Laravel Pro
krios
может создай еще один и добавь в него заранее ->where. Получится return $this->children()->where(...)
этот метод через with не вызвать, там параметры не доступны
источник

D

Dodik 👿 in Laravel Pro
Благодарю!
А вы какой из данных методов используете в основном?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Антон
> методы сервиса принимают на вход модели как параметры и работают с ней

🤔
Ну можно абстрагироваться еще больше и гонять только дату в сервисе. Но факт в том, что сервис не может иметь хранимых состояний
источник

S

Sergey in Laravel Pro
Dodik 👿
Благодарю!
А вы какой из данных методов используете в основном?
От задачи конечно зависит, мне 4 подошел
источник

А

Антон in Laravel Pro
Дмитрий Кожанов
Ну можно абстрагироваться еще больше и гонять только дату в сервисе. Но факт в том, что сервис не может иметь хранимых состояний
Не понимаю, как связаны состояние и то, что сервисам, вызываемым из контроллеров, чаще всего не откуда брать "модели как параметры". Им их контроллер передаст?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Антон
Не понимаю, как связаны состояние и то, что сервисам, вызываемым из контроллеров, чаще всего не откуда брать "модели как параметры". Им их контроллер передаст?
Почему нет?
источник

А

Антон in Laravel Pro
Дмитрий Кожанов
Почему нет?
Потому что часто фетчинг моделей в контроллерах заканчивается ситуацией "ну тут всего лишь одно поле поменять, давай прям тут сделаю"
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Антон
Потому что часто фетчинг моделей в контроллерах заканчивается ситуацией "ну тут всего лишь одно поле поменять, давай прям тут сделаю"
А потом, блин, из за изменения поля, надо логику еще написать, в контроллере нельзя - напишу в обсервере
источник

А

Антон in Laravel Pro
Дмитрий Кожанов
А потом, блин, из за изменения поля, надо логику еще написать, в контроллере нельзя - напишу в обсервере
Можно прям в реквесте
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
Друзья, вопрос следующего характера:

Есть фронт на наксте и бэк на ларе. В ларе есть эндпоинт для загрузки аватарок юзеров, и некоторые юзеры жалуются, что не могут загрузить аватарки. Я проверил, что случилось и оказывается, что на НЕКОТОРЫЕ картинки браузер выплевывает ошибку КОРС, а некоторые пропускает
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
В чем может быть проблема и как ее решить?
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
Причем это не зависит то расширения файла с картинкой или ее размера
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
Просто как-то рандомно не пропускает некоторые файлы
источник

P

Pavel Prokofiev in Laravel Pro
подскажите, Passport::actingAs можно ли использовать в обычном приложении? я имею ввиду вне тестов
источник

О

Олег in Laravel Pro
Подскажите пожалуйста, почему вот это вот может вылетать в !ТОР!, при том что в любом другом браузере все работает. Куда можно копнуть ? уже все перепробовали
http://anopic.us/storage/upload/F3h3P4joJvU4B6xxVpG8EU9fHpdnWCME9gS76ouj.png
источник

AB

Andrey Bogdanov in Laravel Pro
Nathan 🦊 Perk @RF (худеет)
Друзья, вопрос следующего характера:

Есть фронт на наксте и бэк на ларе. В ларе есть эндпоинт для загрузки аватарок юзеров, и некоторые юзеры жалуются, что не могут загрузить аватарки. Я проверил, что случилось и оказывается, что на НЕКОТОРЫЕ картинки браузер выплевывает ошибку КОРС, а некоторые пропускает
У тебя скорее всего заголовки неверно настроены на бэкэнде, поэтому скорее всего, когда возникает ошибка валидации или из-за размера файла, у тебя ругается CORS. Попробуй ту же самую картинку, на которую ругается браузер, загрузить через postman, тогда скорее всего будет видно что там не cors. А чтобы пофиксить ошибку с cors нужно middleware который корс разрешает, поместить в секцию $middlware в Http\Kernel.php
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
Andrey Bogdanov
У тебя скорее всего заголовки неверно настроены на бэкэнде, поэтому скорее всего, когда возникает ошибка валидации или из-за размера файла, у тебя ругается CORS. Попробуй ту же самую картинку, на которую ругается браузер, загрузить через postman, тогда скорее всего будет видно что там не cors. А чтобы пофиксить ошибку с cors нужно middleware который корс разрешает, поместить в секцию $middlware в Http\Kernel.php
нет там не это было по итогу
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
Pavel Prokofiev
подскажите, Passport::actingAs можно ли использовать в обычном приложении? я имею ввиду вне тестов
очень странный вопрос, какая цель то?)
источник

P

Pavel Prokofiev in Laravel Pro
чтобы в блейдах юзать @auth если гвард api
уже выяснил, что все таки это для тестов, поэтому ответ - нельзя)
источник