你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
kkkdd - phper
赞同来自: 雨师
zhuzhichao
赞同来自:
DStrider
雨师
Route::pattern('allmatch', '[\S\s]*'); Route::any('/test{allmatch}', 'xxx');
ZnithMay
要回复问题请先登录或注册
6 个回复
kkkdd - phper
赞同来自: 雨师
Route::post('/test',array('uses'=>'HomeController@ppTest'));
我这样写是没有你那个问题的
不知道你的测试方法是怎么测试的
我的方法是:
1. get地址栏直接输入。
2.post用 插件模拟post提交
还有一点你的别名。两个别重名呀
zhuzhichao
赞同来自: 雨师
比如你的HTTP请求没有找到,就在
App::error(function (NotFoundHttpException $exception) {
return Response::make('您访问的页面不存在', 404);
});
这段程序里面进行处理,所有没能得到处理的HTTP请求。这个要比你在route里面写那个让所有没有被『拦截』的路由更合适。
术业有专攻嘛!路由那里就让处理路由,处理不了的又专门处理后事儿的程序来搞。这样清晰明了。
可以参考我在global.php简单写的几个异常处理
我上面的都很简单粗暴,输出的一句话,你当然也可以返回View::make,加上你喜欢的模板。
kkkdd - phper
赞同来自:
1.把错误截图发出来
2. 既然注册的是post的方法:测试的时候要模拟post的方式,千万别地址栏直接输入地址访问
3. 注册了路由
Route::post('token',function(){
//dosomething... #
})
或者在function的地方填写对应的控制器方法。。。
能想到的是这些了
DStrider
赞同来自:
雨师
赞同来自:
谢谢@zhuzhichao
ZnithMay
赞同来自:
将GET添加传入变量,如果无跳转到404窗口
404自己做好,就不会有错误