Привет, ребята, у меня проблема. Это как-то связано с электронной почтой в очереди laravel. В основном, когда я присоединяюсь к таблицам и пытаюсь отправить почту, я всегда получаю ошибку 404 not found, но если я сделаю дамп объекта пользователей, я получу электронное письмо и все, что я хотел. Что могло вызвать это?
Отправка почты:
if ($request->get("group") == 11) {
$users = Paper::AcceptedPhase(2)->get(["email"]);
foreach($users as $user) {
SendMessageEmail::dispatch($user, $message);
}
exit;
}
Сфера:
public function scopeAcceptedPhase($query, $id) {
return $query->join('authors', 'authors.paper_id', '=', 'papers.id')->join('users', 'users.id', '=', 'authors.user_id')
->where("papers.status",$id)->distinct();
}
Почта:
class SendMessageEmail реализует ShouldQueue {
use Dispatchable,
InteractsWithQueue,
Queueable,
SerializesModels;
/**
* Create a new job instance.
*
* @return void
*/
public $user;
public $message;
public function __construct($user, $message) {
$this->user = $user;
$this->message = $message;
}
/**
* Execute the job.
*
* @return void
*/
public function handle()
{
Mail::to($this->user->email)->send(new MessageMail($this->user, $this->message));
}
}
Я в основном получаю страницу 404, что может быть причиной этого?
Нет, выдает только 404 not found: S






Что-нибудь записывается в журнал ошибок?