Php 拉威尔:我如何隐藏重复值
我不完全理解您的问题,请确保在将来提供尽可能多的详细信息,因为现在我已经在下面提供了一个解决方案,这可能会奏效Php 拉威尔:我如何隐藏重复值,php,laravel,Php,Laravel,我不完全理解您的问题,请确保在将来提供尽可能多的详细信息,因为现在我已经在下面提供了一个解决方案,这可能会奏效 $SearchTag = Tag::where(function($query) { $query->orWhere('tag', 'like', 'veritatis%'); $query->orWhere('tag', 'like', 'rem%'); })->with('search_Tags')->get(); 我还没有对此进行测
$SearchTag = Tag::where(function($query) {
$query->orWhere('tag', 'like', 'veritatis%');
$query->orWhere('tag', 'like', 'rem%');
})->with('search_Tags')->get();
我还没有对此进行测试,请这样做,如果出现任何错误,请告诉我。如果不起作用,请从查询中删除with'search_标记并检查其是否起作用,如果起作用,则在获得唯一的搜索标记后,可以分别为每个搜索标记获取'search_标记。我的意思是,是否有一个函数可以删除查询中的重复项,或者您必须手动执行此操作?很抱歉,没有找到概念。问题是,如果文章具有相同的标记,我正在尝试删除相同的数据,distinct函数不起作用,但是,我将首先尝试此功能。谢谢
$SearchTag = Tag::where(function($query) {
$query->orWhere('tag', 'like', 'veritatis%');
$query->orWhere('tag', 'like', 'rem%');
})->with('search_Tags')->get();
$uniqueTags = $SearchTag->unique('tag');
return response($uniqueTags);