0
A
回答
0
您可以使用laravel唯一验证程序来验证输入。
$data = Input::all();
$validator = Validator::make($data, ['Pid' => 'unique:addProducts,Pid']);
if ($validator->fails())
...
或
$this->validate($request, [
'Pid' => 'unique:addProducts,Pid'
]);
0
使用的形式请求到达您的控制器的逻辑之前验证用户的输入。它会将有用的错误消息返回给有关无效字段的用户。您甚至可以自定义用户对给定路线/资源的授权访问权限。请参阅该文档在这里:
https://laravel.com/docs/5.4/validation#form-request-validation
如果你想验证用户提交表单之前,你需要先发送一个Ajax请求到服务器。
0
public function validateMe(Request $request){
$this->validate($request,[
'id'=>'required|unique://your table name here']);
return redirect()->back();
}
and you can call the error with this
@if (count($errors) > 0)
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
相关问题
- 1. 检查数据是否存在之前插入到iPhone的SQLite数据库
- 2. 在插入之前检查数据库中的重复项
- 3. 在输入数据之前检查数据库中的重复
- 4. C#如何在将大量数据插入MS Access数据库之前检查记录是否存在?
- 5. 在单个查询中将数组插入数据库表中
- 6. 检查是否相同行插入到数据库表之前存在
- 7. 如何在moodle中插入表单数据到数据库中
- 8. PHP如何检查存在之前插入数据到mysql
- 9. 在插入BigQuery表之前检查数据是否已经存在(使用Python)
- 10. 根据当前不在数据库中的表单值将行插入到数据库中
- 11. 检查数据库,并插入数据不存在
- 12. 在将数据提交到MySql数据库之前检查是否存在
- 13. 在插入数据库之前或之后格式化数据?
- 14. 如何检查数据是否已在数据库中存在的C#
- 15. 插入方法之前的数据库检查唯一性?
- 16. 如何将值插入数据库并检查
- 17. 在将整个表单作为插入提交给数据库之前,如何根据带有Ajax的数据库验证表单选择输入值?
- 18. Symfony 1.4在保存前根据数据库条目检查表单值
- 19. 将Excel中的数据插入到SQL数据库中DB
- 20. 检查记录,如果它存在之前坚持数据库
- 21. 插入之前的数据库创建
- 22. 在数据库中更新已检查的列表框值
- 23. CodeIgniter - 检查数据库中是否已经存在一个值
- 24. 如何检查PHP数据库中是否已经存在url?
- 25. PDO:检查数据库中的标签存在,然后插入
- 26. 如何将熊猫数据框插入数据库中已有的表中?
- 27. 在PostgreSql数据库中插入并检查数据
- 28. 在插入数据库之前验证数据
- 29. 将JSON数据插入数据库表
- 30. 将表单数据插入到两个数据库表中
public function addProduct(Request $ form1){temp = new addModel; $ temp-> Pid =“GC”。$ form1-> input('Pid'); $ temp-> Pname = $ form1-> input('Pname'); $ temp-> save(); } – Suryakala
这是我的插入编码。在那里我需要验证Pid是否已经存在于用户输入的db中 – Suryakala
你的表naem是什么? –