laravel 传递$request参数报错?
我在控制器方法的最上面:
namespace App\Http\AdminControllers;
public function signIn(Request $request) {
return redirect()->intended('Am/Index/index', $request);
}
这将跳转到Index控制器的index方法,但是现在问题来了,并没有进行跳转,而是程序报错:
Object of class Illuminate\Http\Request could not be converted to int
可是之前我一直都是这样写的...不知道为什么会报错呢,我只是将请求转发的目的.
请各位大大给点意见,谢谢各位啦.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你这么当然不对
我们看看
intended
的定义https://laravel.com/api/5.1/I...
第一个参数是跳转到的网址,默认 首页
第二个参数是 http 状态码,默认 302,需要 int 类型,因为是重定向嘛
看你的使用方法,在第二个参数传递了 $request 对象,这个需要的参数不符合呀
所以报错
could not be converted to int
就是不能被转化成 int 类型