如何在Laravel 5.0中使用验证器?

时间:2016-09-15 07:06:37

标签: php sql laravel validation laravel-5

我正在使用laravel 5.0。我想使用laravel验证器,我的“MENU_NAME”专栏位于“dbo.MS_MENU'是独特的。我正在使用sql server数据库。我已经制作了如下所示的验证码,但我仍然遇到错误

  

Connection.php第624行中的QueryException:   SQLSTATE [23000]:[Microsoft] [SQL Server的ODBC驱动程序11] [SQL Server]违反UNIQUE KEY约束' IX_MS_MENU'。无法在对象' dbo.MS_MENU'中插入重复键。重复键值为(Role)。 (SQL:EXEC dbo.M_INSERT_MENU_PARENT' 0',' 121','角色','菜单coba',' 0&# 39;,' SDF')

    $validator = Validator::make($request->all(), [
        'MENU_NAME' => 'unique:dbo.MS_MENU']);

    if ($validator->fails()) {
        return redirect ('Menu')->withErrors($validator)->withInput();
    }

1 个答案:

答案 0 :(得分:0)

请尝试使用这个

{{1}}

您需要使用表名和列名