php – 框架外的路由组件
发布时间:2020-12-13 18:10:08 所属栏目:PHP教程 来源:网络整理
导读:我有简单的composer.json文件: { "require": { "illuminate/routing": "4.1.*" }} 和index.php: ?phprequire_once 'vendor/autoload.php';$router = new IlluminateRoutingRoute();$router-get('/',function(){ echo 'test';}); 你需要什么额外的代码来
我有简单的composer.json文件:
{ "require": { "illuminate/routing": "4.1.*" } } 和index.php: <?php require_once 'vendor/autoload.php'; $router = new IlluminateRoutingRoute(); $router->get('/',function(){ echo 'test'; }); 你需要什么额外的代码来运行路由?
目前,Laravel的一些组件的设计并不是为了使它们易于单独使用.
然而,有了一些黑客行为,我得到了它的工作: index.php文件: <?php require_once 'vendor/autoload.php'; $dispatcher = new IlluminateEventsDispatcher; $router = new IlluminateRoutingRouter($dispatcher); $router->get('/',function(){ return 'test'; }); $request = IlluminateHttpRequest::createFromGlobals(); $response = $router->dispatch($request); $response->send(); composer.json: { "require": { "illuminate/routing": "4.1.*","illuminate/events": "4.1.*" } } 您需要为Laravel as normal设置漂亮的URI. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |