因为我有保存和更新按钮,所以我需要知道在laravel上的请求表单中单击了哪个按钮.
App\Http\Requests\RegistrationRequest.php
public function rules()
{
$myrule = [ 'name' => 'required', 'age' => 'required' ];
if (isset($_POST['save']))
{
$myrule['application_form'] = 'required';
}
elseif (isset($_POST['update']))
{
$myrule['application_form'] = 'required_without:is_application_form';
}
return $myrule;
}
Run Code Online (Sandbox Code Playgroud)
我需要知道单击的按钮是Save还是Update,因为如果单击Save按钮我需要application_form文件字段,但是如果is_application_form hidden字段为空,我只需要application_form字段.
上面的设置适用于名称和年龄字段,但忽略IF条件内的代码.
小智 6
在HTML中
<button type="submit" name = "submit" value = "Save"></button>
<button type="submit" name = "submit" value = "Update"></button>
Run Code Online (Sandbox Code Playgroud)
在代码中
if($request->submit == "Save")
{
......
}
else if($request->submit == "Update")
{
.....
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3400 次 |
| 最近记录: |