首页 > 解决方案 > 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' ); 

标签: laravelrouting

解决方案


$request->id改为使用$request->data['id']

你没有得到任何$request->data['id']这样的价值,这就是为什么它进入其他部分。


推荐阅读