laravel - Laravel 从 get 到资源的重定向路由
问题描述
我正在尝试在我的控制器中重定向此操作方法,但我无法使其工作。该操作将转到帖子资源@show
这是控制器。
public function readbyid(Request $request){
if(isset($request->data['id'])){
return redirect()->action(
'PostController@show', ['id' => $request->data['id']]
);
}else{
return redirect()->back();
}
}
路线:
Route::get('markread/{id}', 'NotifyController@readbyid' );
解决方案
$request->id
改为使用$request->data['id']
你没有得到任何$request->data['id']
这样的价值,这就是为什么它进入其他部分。
推荐阅读
- github - 如何在我的主页上删除其他人的 repo?
- reactjs - 如何在 React-Bootstrap 中调整表单控件的宽度
- laravel - 如何在 Laravel 动态路由中使用 str_replace
- node.js - npm 包元数据 api
- html - 此 HTML5 代码不播放音频和视频
- typescript - 为什么我在打字稿的前面枚举中需要`const`?
- math - 如何用汇编语言计算 x^y?
- java - 如何在不发送另一个身份验证请求的情况下保持来自跨源 (CORS) Spring 安全性的登录会话
- laravel - 使用 Eloquent 获取连接表的最小值
- html - 启动前端项目时如何定位div?你如何获得 CSS 样板代码设置?