【发布时间】:2017-04-17 03:56:50
【问题描述】:
我正在使用任何类型的路由,然后在这种方法中,我基于一种请求类型进行处理。
路线
Route::any('/setting/custom-header/{id?}', 'SettingController@customHeader');
在检查类型之前从控制器中检查它是这样的
if ($id == Auth::user()->id || Auth::user()->is_admin){}
因为请求是 get 它给出了一个视图,我的网址是这个 http://app-full.dev/setting/custom-header/1
这里 1 是我登录的用户的 ID。我返回的视图如下:
return view('setting/custom-header')->with(compact('custom_headers','id'));
对我来说很好。
当请求发布时,它会出现在方法中。创建数据后,我希望返回上述 url 在 http://app-full.dev/setting/custom-header/1 上的含义相同 用户在此处登录的最后的平均 id 我使用重定向作为
return redirect('setting/custom-header/id');
这里 /id 实际上是用户的 id .. 我不知道如何在这里给出 id 以便 url 可以以正确的方式出现,而不是最后的关键字 id。 如果有人可以帮助解决此问题,谢谢!
【问题讨论】:
标签: php laravel redirect routes