Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 19.06.2015 15:27:09

Command Bus error "Dispatcher does not exist"

Добрый день.
Сделал все по мануалу https://laravel.ru/docs/v5/bus:

Мой контроллер расширяет  Controller отдельно добавлять вроде ничего не нужно...

<?php
namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Grud\SimpleGridHelper;
use Symfony\Component\Process\Process;
use Symfony\Component\Process\ProcessBuilder;
use App\Models\Television_callback;
use DB, Config, Sentry;

class TelMissedController extends Controller {

 public   function AddMissed($queue_) {
        $this->dispatch(new AddMissed($queue_ , 60*5));
    }

}

Команду создал через

artisan php artisan make:command AddMissed

use App\Commands\Command;
use Illuminate\Contracts\Bus\SelfHandling;

class AddMissed extends Command implements SelfHandling {
    protected $queue, $time_corect;
    /**
     * Create a new command instance.
     * @return void
     */
            
    public  function __construct(Queue $queue, Time_corect $time_corect) {

        $this->queue = $queue;
        $this->time_corect = $time_corect;
    }
    /**
     * Execute the command.
     * @return void
     */
    public  function handle() {
        
        dd("Test");
        

    }
}

При запуске ошибка
ReflectionException in RouteDependencyResolverTrait.php line 53: Class App\Http\Controllers\Dispatcher does not exist


Где я напортачил ?  Подскажи те пож. кто в курсе.

Не в сети

#2 19.06.2015 16:12:34

Re: Command Bus error "Dispatcher does not exist"

Верная ошибка Class 'App\Http\Controllers\AddMissed' not found

Не в сети

Подвал раздела