简单的问题:如果您制作发布路线并尝试从谷歌浏览器访问它,它会给我“无消息”错误 例如:
Route::post('/Login', 'User@Login');
本地主机/登录
如果我从Postman访问它作为发布请求它给我想要的
如果我从Postman访问它作为获取请求
或
如果我从GoogleChrome访问它(“这是获取请求”)
它返回无消息错误
我想重定向任何一个尝试访问任何路由,如获取404notfound页面
答案 0 :(得分:1)
我相信一旦您将环境设置为生产环境,该路由将为您提供HTTP 405 Method Not Allowed响应,不确定如何将其更改为404.
所以在你的.env中你必须将APP_ENV设置为相等的产量。像这样:
APP_NAME=Laravel
APP_ENV=production
APP_KEY=[encryption key]
APP_DEBUG=false
APP_URL=http://localhost
我还没有对此进行测试,但也许您可以为GET版本设置另一条返回404的路线。
Route::get('/Login', function() {
return abort(404);
});