Size: a a a

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

2021 June 22

J

JUSTasuffer in Laravel для начинающих
Добрый день, есть модели Case и User, у одного юзера есть множество ролей. У модели Case, есть nullable() ключи: executor_id, eater_id, destroyer_id. То есть грубо, у нас к одному Делу, применяются различные роли, но они все относятся к одной сущности User, теперь стоит задача вывести все Case юзера (у которого может быть несколько ролей): user()->cases(). Как такое можно сделать?
источник

J

JUSTasuffer in Laravel для начинающих
На ум приходит hasMany, у которого не один foreign_key
источник

А

Андрей in Laravel для начинающих
Подскажите, пожалуйста. А джобы нужны для тех операций которые нужно выполнить в фоне? Чтобы они не тормозили работу остальных запросов?
источник

y

yakoffВot in Laravel для начинающих
да. для затратных по времени в основном. и для отложенных
источник

А

Андрей in Laravel для начинающих
Спасибо
источник

D

David in Laravel для начинающих
самый простой пример: отправка письма на почту
источник

А

Андрей in Laravel для начинающих
Типо чтобы при отправке письма у тебя вся страница не стопорилась?
источник

D

David in Laravel для начинающих
По сути да...
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Ну отправку письма можно и в рамках реквеста сделать, просто после отдачи контента юзеру
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Не такая уж и затратная операция в целом
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Вот отправка пачки писем - то да
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Или генерация больших файлов, типа отчетов каких-нибудь
источник

А

Андрей in Laravel для начинающих
Ну к примеру, мне надо залить в базу большой excel файл. Делал втупую и страница просто на 2 минуты стопорилась
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Ну да, для этого и джобу можно завести
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Файл сохранил, а в фоне херанул обработку
источник

K

Kon in Laravel для начинающих
Добрый вечер! Как мне вызвать метод контроллера не через запись контроллер@метод

Например:

Route:post('uri', 'examplecontr@method')


А через callback функцию

Route::post('uri', function(){

Method()}

???
источник

SC

Sergey Chizhik in Laravel для начинающих
$c = new controller
$c->method()
источник

SC

Sergey Chizhik in Laravel для начинающих
Так пробовал?
источник

SD

Sergey Donin in Laravel для начинающих
да дофига способов app()->call(SuperController::class . '@superMethod()');
источник

K

Kon in Laravel для начинающих
Спасибо, попробую!!!
источник