我有一个名为Customer的表,有了一个Get Request,我已经可以在HTML模板上获取所有数据(我用phpMyAdmin创建)。 现在,我想创建一个带有发布请求的新客户。
这是我认为会起作用的方式:
在控制器中:
public function addNewCustomer(Request $request)
{
return \app\model\Customer::create($request->all());
}
路线:
Route::post('posttest', 'CustomerController@addNewCustomer');
如何为它创建验证?
答案 0 :(得分:0)
您可以在addNewCustomer中添加如下所示的表单验证
public function addNewCustomer(Request $request)
{
$validatedData = $request->validate([
'title' => 'required|max:255',
'body' => 'required',
]);
return \app\model\Customer::create($request->all());
}
有关Laravel中输入验证的更多信息,请读出Laravel Validation Documentation