Laravel发布请求

时间:2018-08-06 09:20:10

标签: php laravel

我有一个名为Customer的表,有了一个Get Request,我已经可以在HTML模板上获取所有数据(我用phpMyAdmin创建)。 现在,我想创建一个带有发布请求的新客户。

这是我认为会起作用的方式:

在控制器中:

public function addNewCustomer(Request $request)
    {
        return \app\model\Customer::create($request->all());
    }

路线:

Route::post('posttest', 'CustomerController@addNewCustomer');

如何为它创建验证?

1 个答案:

答案 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