첫 번째 Laravel 4 패키지를 만들었습니다.Laravel 4 - 대기열 작업자로 패키지 클래스 사용 방법
저는 장인이 구조를 만들 때 사용했습니다.
대기열을 처리하려면 패키지를 사용해야합니다 (작업자로).
내장 Beanstalk 대기열을 사용 중이며 대기열에 추가 할 수 있습니다.
대기열을 처리하는 데 사용하려는 클래스에 올바른 경로를 추가하는 올바른 구문은 무엇입니까?
Route::get('/addtoqueue', function()
{
$message = "This is a test message";
Queue::push('TestClass', array('message' => $message));
return 'Added to Queue';
});
그러나 나는 같이 넣어해야합니다 클래스가 (이 자동으로 적재됩니다 beacuse) 여기
예를 /app/controllers/TestClass.php를 저장하면
나는이 작업을 얻을 수 있습니다 클래스가 패키지에 있으면 대기열의 클래스?
이 파일은 워크 벤치에 있습니다 워크 벤치 \ 공급 업체 \ 패키지 \ SRC \ 공급 업체 \ 패키지는
내 패키지 작곡가 파일은
"autoload": {
"psr-0": {
"Qwickli\\Tika": "src/"
}
},
예를 들어 있습니다. Queue :: push ('vendor \ package \ TestClass', array ('message'=> $ message));
php artisan queue를 실행하면 대기열의 항목을 올바르게 수신하지만 대기열을 처리하려는 클래스 (패키지)를 찾지 못합니다.
어떤 이유로 클래스가로드되지 않고 (또는 자동로드 됨) 어떻게해야 하는지를 알지 못합니다. 패키지 클래스가 자동으로 적재되지 않은 것 같은 모든과 어떤 도움
이것은 워크 벤치 관련 문제 일 수 있습니다. 워크 벤치에서 패키지없이 동일하게 시도해 보셨습니까? (즉, 공급 업체/공급 업체/패키지 디렉토리) –