我需要从表单中将id传递给路由(web.php)。我的应用程序在机会/ id (id in value)中有评论部分,每当非Auth用户提交评论时,我的应用程序将要求登录并重定向到/ opportunity,但我需要/ opportunities / id。
以评论的形式,我提交了页面ID。我已将我的路线设定为
路由::帖子('/ opportunity','OpportunitiesController @ postPost') - >名称('posts.post');
现在如果我可以传递该ID as / opportunities / id然后登录后用户将自动登陆该页面。我有手动测试和附加ID,它的工作原理。
我是否需要使用“使用Illuminate \ Http \ Request;”来获取表单数据到web.php(路由)?获取请求帖子ID?我只需要在Route:post('/ opportunites /')之后添加id。任何建议和帮助都将被挪用。
答案 0 :(得分:1)
我做了什么并且想通了
action =" {{route(' opportunity',' returnvalue' => $ post [' id']]}}}&#34 ;我仍然得到错误@bipin的答案,但我通过它作为参数并解决了。感谢bipin的建议!
答案 1 :(得分:0)
一种解决方案可能是,在表单
中传递您的帖子ID查看Blade
{{ Form::hidden('post_id', 'value', array('id' => 'post_id')) }}
<强>的Controler 强>
use Illuminate\Http\Request;
public function comment(Request $request)
{
//Validation
$this->validate($request, [
'post_id' => 'required'
]);
//Inside variable
$input = $request->all();
// OR
$request->post_id;
}