0
Laravel 4.2에서 5.5로 내 앱을 업그레이드했으며 대기열에 문제가 있습니다. Laravel 5.5. 큐 푸시
public function saved(Model $review)
{
if (App::runningInConsole()) {
return;
}
$data = [
'review' => serialize($review),
'action' => self::ACTION_SAVE
];
Queue::push(new UpdateReviewSummaryQueue, $data);
}
나는이 내가
UpdateReviewSummaryQueue
클래스가 존재하지 않는 오류를 얻고, 저장 모델을 실행합니다. 나는
composer dump-autoload
을 돌 렸으며 네임 스페이스는 괜찮은 것 같습니다. 내가 조사 할만한 다른 문제가 있습니까? Laravel이 가이드는 laravel 5.5 지금
dispatch
작업이 아니라
push
이상을에서
당신이 최고 –
에 문 사용 \의 UpdateReviewSummaryQueue을 추가 한 :
이에 변경이 작동했다 'Queue :: push'는 laravel 5.5에 존재합니까? 또는'dispatch'로 변경 되었습니까? 이 구간에서 많은 변화가 있었음'4.2 to 5.5' – C2486
전체 오류 메시지를 제공 할 수 있습니까? Laravel은 네임 스페이스를 사방에 사용합니다 ... 사이드 노트는 모델을 직렬화 할 필요가 없습니다. 작업은 모델 자체를 직렬화 할 수 있습니다 – lagbox