Nuevos cambios hechos de diseño

This commit is contained in:
ellecio2
2023-08-23 17:33:44 -04:00
parent 7a806f84ff
commit d2e9ba53ab
3485 changed files with 691106 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
<?php
namespace App\Http\Controllers\Api\V2;
use App\Http\Resources\V2\BrandCollection;
use App\Models\Brand;
use Illuminate\Http\Request;
use App\Utility\SearchUtility;
use Cache;
class BrandController extends Controller
{
public function index(Request $request)
{
$brand_query = Brand::query();
if($request->name != "" || $request->name != null){
$brand_query->where('name', 'like', '%'.$request->name.'%');
SearchUtility::store($request->name);
}
return new BrandCollection($brand_query->paginate(10));
}
public function top()
{
return Cache::remember('app.top_brands', 86400, function(){
return new BrandCollection(Brand::where('top', 1)->get());
});
}
}