【发布时间】:2021-07-13 13:48:59
【问题描述】:
在我的 laravel 应用程序中,我有两种不同的形式来在单个刀片(视图)中更新用户和用户的护理人员的详细信息。
根据 UI 设计,两个表单都有两个不同的提交按钮和取消按钮。
目前,我只有一个控制器用于两种表单。
但是我正在尝试的当前方式,让我关注issue
如果这个问题无法解决,那么如何使用两个不同的控制器在同一个刀片中提交两个不同的表单
【问题讨论】:
在我的 laravel 应用程序中,我有两种不同的形式来在单个刀片(视图)中更新用户和用户的护理人员的详细信息。
根据 UI 设计,两个表单都有两个不同的提交按钮和取消按钮。
目前,我只有一个控制器用于两种表单。
但是我正在尝试的当前方式,让我关注issue
如果这个问题无法解决,那么如何使用两个不同的控制器在同一个刀片中提交两个不同的表单
【问题讨论】:
在 laravel 应用程序中,您可以为每个控制器方法使用特定的路由。
例如:
在您的路线/web.php 中
Route::post('update/form1','UserController@form1');
Route::post('update/form2','UserController@form2');
在 app/http/controllers/UserController 中
.
.
.
public function form1(Request $request)
{
// Your data from form1 comes here
}
public function form2(Request $request)
{
// Your data from form2 comes here
}
在你的刀片中:
.
.
.
// form1
<form action="{{url('/update/form1')}}" method="POST">
.
.
.
// form2
<form action="{{url('/update/form2')}}" method="POST">
.
.
.
【讨论】: