2015-02-06 99 views
0

如何執行路由請求並從artisan console命令類獲得響應?從Artisan控制檯命令執行laravel路由

我嘗試了其他人建議的方法,但不能按預期方式工作。

$request = Request::create('/', 'GET'); 
. 
. 
. 
$response = $route->run($request); 

[使用laravel 5]

回答

0

試試這個

$router = new Illuminate\Routing\Router(new Illuminate\Events\Dispatcher); 

$request = Illuminate\Http\Request::create('', 'GET'); 

$router->dispatch($request); 

從你上面的代碼我想你混淆的路線和路由器。路由只包含有關應如何處理單個URI的信息。路由器自己編譯你所有的路由,並確定正確的路由來發送請求。