Laravel,同一页面上的2个表单/ URL发布到各个路径

时间:2018-12-28 15:30:59

标签: php laravel routes

在laravel网站上,我有一个页面,该页面包含一个现有的表单提交(正在运行),我正在尝试添加另一个表单,但是提交时的刷新进入了空白页面

我为每种形式的POST设置了路由,但是问题出在我有2个POST到相同有效URL'Route :: post('user'

每个POST在控制器中调用一个不同的函数,我需要将两种形式都放在同一页面/ URL(经理/用户)上,但是我不确定如何更改此形式,以便它们都可以在这里工作。

如果我注释掉manager.user.create的路由,那么商店提交又可以正常工作了。

$device[0][identity]

1 个答案:

答案 0 :(得分:1)

您不能用相同的动词和URI定义两个端点。 您可以尝试以下方法:

Route::post('user', 'user\userManagerController@store')
    ->name('manager.user');

Route::post('anotherURI', 'user\userManagerController@create')
    ->name('manager.user.create');


{!! Form::open(array('method' => 'POST', 'url' => route('manager.user')))  !!}

{!! Form::open(array('method' => 'POST', 'url' => route('manager.user.create')))