我正在考虑制作一个精简版的 Laravel,它可以用作微框架,有点像 Symfony 世界的 Silex。
我想我需要使用 Laravel 的 Illuminate\Routing 组件(可通过 Packagist 获得)并创建一个新的 Router 实例,然后使用 Request 对象在路由器上调用 ->dispatch 但我不太确定这是否是正确的方法。
非常感谢您的建议/解决方案。
最佳答案
Mohammad Gufran 的这篇题为“ DRIVE YOUR APPLICATION WITH ILLUMINATE ROUTER ”的博文可以让您预览可以做什么。
总结:
- 使用 Composer 初始化您的项目.
- 定义依赖项,即:"illuminate/routing": "4.1.*" 和"illuminate/events": "4.1.*"。
- 按照建议创建“index.php” 和“routes.php” 文件。
瞧瞧!
routes.php 摘录:
$app['router']->get('/', function() {
// Because 'Hello, World!' is too mainstream
return 'Are you looking for me ?';
});
关于php - 如何制作 Laravel 的微框架版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21793246/