从Artisan控制台命令执行laravel路由

时间:2015-02-06 04:26:03

标签: php class laravel laravel-5

如何执行路径请求并从artisan控制台命令类获取响应?

我尝试过其他人建议的方法,但这种方法无法正常工作。

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

[使用laravel 5]

1 个答案:

答案 0 :(得分:0)

试试这个

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

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

$router->dispatch($request);

从上面的代码中我认为你混淆了路由和路由器。路由只包含有关如何处理单个URI的信息。路由器本身编译所有路由并确定将请求分派给的正确路由。