`
weiqingfei
  • 浏览: 311917 次
  • 性别: Icon_minigender_1
  • 来自: 黑洞
社区版块
存档分类
最新评论

微框架lumen的问题

    博客分类:
  • PHP
阅读更多

如果你只是想架构一个api服务器,不想使用laravel,而希望用更加轻量的lumen 。

当你啥也没做,只是把它发布到apache的一个sub domain下,打开主页后居然发现找不到路由?!

Sorry, the page you are looking for could not be found.

1/1NotFoundHttpException in RoutesRequests.php line 596:

  1. in RoutesRequests.php line 596
  2. at Application->handleDispatcherResponse(array('0')) in RoutesRequests.php line 533
  3. at Application->Laravel\Lumen\Concerns\{closure}() in RoutesRequests.php line 785
  4. at Application->sendThroughPipeline(array(), object(Closure)) in RoutesRequests.php line 535
  5. at Application->dispatch(null) in RoutesRequests.php line 476
  6. at Application->run() in index.php line 29

老实说这不能不算一个bug,原因出在,lumen对路径的处理是并没有考虑sub domain的情况。

对应的方法是,先处理request,由request内部把正确路径提取出来,然后再交给app去匹配路由。

修改文件./public/index.php

//$app->run();
$app->run($app->make('request'));

 

 

分享到:
评论

相关推荐

    Lumen:Laravel Lumen微框架

    流明PHP框架 Laravel Lumen是一个惊人的快速PHP微框架,用于构建具有表达力,优雅语法的Web应用程序。 我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。 Lumen试图通过减轻大多数Web项目中...

    Lumen-api:Laravel的微框架“ Lumen”中的基本API

    Laravel Lumen是一个惊人的快速PHP微框架,用于构建具有表达力,优雅语法的Web应用程序。 我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。 Lumen试图通过减轻大多数Web项目中使用的常见任务...

    lumen-twig:在 Lumen 微框架中使用 twig 作为模板引擎

    树枝腔 在 Lumen 微框架中使用 twig 作为模板引擎

    Laravel开发-lumen-cors

    Laravel开发-lumen-cors 用于Lumen微框架的跨源站资源共享(CORS)中间件。

    TesteIPCO:在Lumen微框架中开发的API

    Laravel Lumen是一个惊人的快速PHP微框架,用于使用具有表现力的优雅语法构建Web应用程序。 我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。 Lumen试图通过减轻大多数Web项目中使用的常见...

    lumen-framework:Laravel流明框架

    Laravel Lumen是一个惊人的快速PHP微框架,用于使用具有表现力的优雅语法构建Web应用程序。 我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。 Lumen试图通过减轻大多数Web项目中使用的常见...

    lumen-starterkit:Lumen Real Life入门套件

    流明PHP框架 Laravel Lumen是一个惊人的快速PHP微框架,用于使用具有表现力的优雅语法构建Web应用程序。 我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。 Lumen试图通过减轻大多数Web项目中...

    lumen

    Laravel Lumen是一个惊人的快速PHP微框架,用于使用具有表现力的优雅语法构建Web应用程序。 我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。 Lumen试图通过减轻大多数Web项目中使用的常见...

    rest-api-with-lumen:用于流明微框架的Rest API样板

    带有Lumen 5.5的REST API 用于Lumen微框架的RESTful API样板。 功能包括: 用户资源使用Laravel Passport的OAuth2身份验证基于范围的授权验证方式API响应分页模型工厂播种数据库事件处理使用Mailable类发送邮件支持...

    lumen-pusher

    Lumen-Pusher是一个简单的基于JSON的Web服务,它使用Lumen 7.2版微框架。 该应用程序运行一种用户数据库,该数据库存储姓名,生日,性别,地址,电子邮件和职业。 此外,此Web服务还利用第三方应用程序作为Pusher...

    RestAPI-Lumen-Simple-FAQ:RestAPI使用Lumen框架创建简单的常见问题解答

    流明PHP框架 Laravel Lumen是一个惊人的快速PHP微框架,用于构建具有表达力,优雅语法的Web应用程序。 我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。 Lumen试图通过减轻大多数Web项目中...

    lumen_rest_ce:Lumen 中的 RESTful API,CoderExample 的 Laravel 微框架 (http

    流明_rest_ce Lumen 中的 RESTful API,CoderExample 的 Laravel 微框架( )

    lumen-with-twig

    Laravel Lumen是一个惊人的快速PHP微框架,用于使用具有表现力的优雅语法构建Web应用程序。 我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。 Lumen试图通过减轻大多数Web项目中使用的常见...

    base-lumen-oauth2:使用Leagueoauth2-server在Lumen PHP框架中实现OAuth 2服务器

    Laravel Lumen是一个惊人的快速PHP微框架,用于使用具有表现力的优雅语法构建Web应用程序。 该框架的文档可以在上找到。 Lumen PHP Framework版本5.1。* 关于 这是有关如何在Lumen PHP Framework中使用简单示例。 ...

    lumen-api-gateway-微服务

    Laravel Lumen是一个惊人的快速PHP微框架,用于构建具有表达力,优雅语法的Web应用程序。 我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。 Lumen尝试通过减轻大多数Web项目中使用的常见任务...

    TelegramPrayTimesBotLumen:基于Lumen框架的Telegram Pray Times机器人

    Laravel Lumen是一个惊人的快速PHP微框架,用于构建具有表达力,优雅语法的Web应用程序。 我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。 Lumen试图通过减轻大多数Web项目中使用的常见任务...

    lumen_basic:Laravel流明基础

    流明PHP框架 Laravel Lumen是一个惊人的快速PHP微框架,用于使用具有表现力的优雅语法构建Web应用程序。 我们认为,发展必须是令人愉快的,富有创造力的经历,才能真正实现。 Lumen试图通过减轻大多数Web项目中使用...

    Lumen:基于流明的 RESTful API 样板

    Laravel Lumen 是一个速度惊人的 PHP 微框架,用于构建具有表现力、优雅语法的 Web 应用程序。 我们相信发展必须是一种令人愉快的、创造性的体验,才能真正实现。 Lumen 试图通过简化大多数 Web 项目中使用的常见...

    lumen-api-oauth:我写的有关使用通过OAuth2认证的Lumen API创建Web应用程序的博客文章的代码

    Laravel Lumen是一个惊人的快速PHP微框架,用于使用具有表现力的优雅语法构建Web应用程序。 我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。 Lumen试图通过减轻大多数Web项目中使用的常见...

    api-movies-lumen:API框架微镜,流明,无人参与的程序设计,网络编程和统一系统

    流明PHP框架 Laravel Lumen是一个惊人的快速PHP微框架,用于使用具有表现力的优雅语法构建Web应用程序。 我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。 Lumen试图通过减轻大多数Web项目中...

Global site tag (gtag.js) - Google Analytics