随笔分类 -  lumen

基于laravel的API框架
lumen伪静态路由设置示例
摘要:lumen路由文件中的配置: $app->get('info-{tid}.html', 'ThreadController@palmInfo'); 控制器中代码示例: public function palmInfo($tid) { try { var_dump($tid); exit('hi'); } catch (\Exception ... 阅读全文

posted @ 2018-03-28 17:47 dongruiha 阅读(433) 评论(0) 推荐(0) 编辑

lumen response全局函数设置header
摘要:设置header Cache-Controlreturn response()->json($return)->header('Cache-Control', 'public'); 阅读全文

posted @ 2018-01-29 09:09 dongruiha 阅读(325) 评论(0) 推荐(0) 编辑

lumen中间件中设置响应header
摘要:middleware([ Illuminate\Session\Middleware\StartSession::class, App\Http\Middleware\VerifyCsrfToken::class, App\Http\Middleware\EncryptCookies::class, App\Http\Middleware\BeforeMiddle... 阅读全文

posted @ 2017-06-22 09:47 dongruiha 阅读(2121) 评论(0) 推荐(0) 编辑

禁用composer update命令
摘要:composer update 命令会直接把依赖的包更新到最新,会导致整个项目代码都是没有经过测试的不稳定代码 所以一定要禁止使用该命令。 正确的做法是: 更新指定的包到指定的版本(高版本的包也可以更新到低版本) 不指定版本号的包安装: composer require "symfony/yaml" 阅读全文

posted @ 2017-06-07 16:59 dongruiha 阅读(1752) 评论(0) 推荐(1) 编辑

lumen怎么得到当前Uri的控制器、Action、路由规则
摘要:getRequestUri())[0]; // 所有的router $rts = app()->getRoutes(); // 当前route---做seo定制url时这个方法很有用 $routeInfo = app('request')->route(); $rows = []; foreach (... 阅读全文

posted @ 2017-06-07 14:26 dongruiha 阅读(3189) 评论(0) 推荐(0) 编辑

配置lumen的log为daily模式
摘要:1.首先添加服务提供者类LogServiceProvider 2.然后在bootstrap/app.php注册该服务提供者 阅读全文

posted @ 2017-06-06 18:48 dongruiha 阅读(1169) 评论(0) 推荐(0) 编辑

lumen返回网站base url
摘要:可以使用全局帮助函数url() echo url(); //输出http://test.domain.com 阅读全文

posted @ 2017-06-01 11:04 dongruiha 阅读(269) 评论(0) 推荐(0) 编辑

lumen添加中间件实现cookie自动加密解密
摘要:在项目根路径下执行命令:安装illuminate/cookie包 1.composer require illuminate/cookie 2.找到同版本的laravel下的\vendor\laravel\framework\src\Illuminate\Cookie目录下的文件拷贝到 lumen的 阅读全文

posted @ 2017-05-31 16:37 dongruiha 阅读(1312) 评论(0) 推荐(0) 编辑

lumen5.4设置cookie
摘要:控制器代码如上所示 阅读全文

posted @ 2017-05-31 13:07 dongruiha 阅读(2146) 评论(0) 推荐(0) 编辑

为lumen添加session支持
摘要:为lumen添加session支持,同时配置全局函数csrf_token可用 首先laravel和lumen框架的版本要一致,我这里版本都是5.4 1.复制laravel框架config目录下的session.php到lumen框架config目录下 2.修改bootstrap目录下的app.php 阅读全文

posted @ 2017-05-27 13:13 dongruiha 阅读(2180) 评论(0) 推荐(0) 编辑

lumen路由配置nginx
摘要:nginx配置文件中添加: set $root_path '/data/www/m.domain.com/public'; root $root_path; location / { try_files $uri $uri/ /index.php?$query_string; } 框架目录下的rou 阅读全文

posted @ 2017-05-19 09:32 dongruiha 阅读(3415) 评论(0) 推荐(0) 编辑

导航