Laravel独特的排

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel独特的排相关的知识,希望对你有一定的参考价值。

我有一个带数据库的laravel应用程序。我想使数据库中的行唯一,这样如果有人在网站运行时尝试向数据库中插入任何内容,则会显示错误。该网站是关于电视的。我在数据表中有条件,电视和颜色列。如果有人输入另一个确切的行,我希望应用程序抛出错误,因为我在表中得到重复的数据。我相信我需要一个看起来像这样的查询:SELECT其中'TV','condition','color',像INPUT get()任何帮助将不胜感激

答案

首先为您的表创建模型并在控制器中开始工作。

use AppModelsYourModelName;

$table_row = YourModelName::where('color', 'value')->first();

if($table_row->count()){
// do whatever you want
}else{
// Work with your error...
}

希望这个概念对你有用,可以得到一个独特的行。您还可以使用laravel的内置函数orWhere();添加更多条件

以上是关于Laravel独特的排的主要内容,如果未能解决你的问题,请参考以下文章

laravel特殊功能代码片段集合

laravel中独特的两列

需要一种有效的方法来避免使用 Laravel 5 重复代码片段

Laravel:如何在控制器的几种方法中重用代码片段

使用 laravel 工厂制作独特的行

php Laravel独特的验证