我有简单的composer.json文件:
{
"require": {
"illuminate/routing": "4.1.*"
}
}
Run Code Online (Sandbox Code Playgroud)
和index.php:
<?php
require_once 'vendor/autoload.php';
$router = new Illuminate\Routing\Route();
$router->get('/', function(){
echo 'test';
});
Run Code Online (Sandbox Code Playgroud)
你还需要什么代码才能运行路由?
目前,Laravel的一些组件的设计并不是为了使它们易于单独使用.
然而,有了一些黑客行为,我得到了它的工作:
index.php文件:
<?php
require_once 'vendor/autoload.php';
$dispatcher = new Illuminate\Events\Dispatcher;
$router = new Illuminate\Routing\Router($dispatcher);
$router->get('/', function(){
return 'test';
});
$request = Illuminate\Http\Request::createFromGlobals();
$response = $router->dispatch($request);
$response->send();
Run Code Online (Sandbox Code Playgroud)
composer.json:
{
"require": {
"illuminate/routing": "4.1.*",
"illuminate/events": "4.1.*"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1680 次 |
| 最近记录: |