Laravel 如何从特定表中为特定字段设置唯一?
我有一个数据库中的所有功能:Laravel 如何从特定表中为特定字段设置唯一?,laravel,laravel-5,laravel-5.2,Laravel,Laravel 5,Laravel 5.2,我有一个数据库中的所有功能: $features = Feature::all(); 用户可以添加新的附加功能,这些功能将添加到此表中,但我希望验证用户是否输入数据库中已有的内容以获取消息。所以名称必须是唯一的。有什么建议我该怎么做 我试过了,但还是保存了下来 $this->validate($request, [ 'name' => 'unique:features', ]); 从 唯一:表、列、除外、idColumn 验证中的字段在给定数据库表中必须
$features = Feature::all();
用户可以添加新的附加功能,这些功能将添加到此表中,但我希望验证用户是否输入数据库中已有的内容以获取消息。所以名称必须是唯一的。有什么建议我该怎么做
我试过了,但还是保存了下来
$this->validate($request, [
'name' => 'unique:features',
]);
从
唯一:表、列、除外、idColumn
验证中的字段在给定数据库表中必须是唯一的。如果未指定列选项,将使用字段名
指定自定义列名:
“电子邮件”=>“唯一:用户,电子邮件地址”
您可能需要指定要检查的列。确保
功能
表中的列名为名称
。它是我两次检查的名称$request->all()的内容是什么;?
$feauturescheck= Feauture::where('Columname', '=',Input::get('input'))->count();