%PDF- %PDF-
Direktori : /var/www/html/evablog/app/Http/Controllers/Api/ |
Current File : /var/www/html/evablog/app/Http/Controllers/Api/CategoryController.php |
<?php namespace App\Http\Controllers\Api; use App\Http\Controllers\Controller; use App\Models\Category; use App\Transformers\CategoryTransformer; use Illuminate\Http\Request; class CategoryController extends Controller { /** * Show the application dashboard. * * @param Request $request * @return \Illuminate\Http\Response */ public function autoComplete(Request $request) { $categories = Category::query(); if ($request->name) { $categories = $categories->where('name', 'like', "%{$request->name}%"); } return json_encode($categories->get()); } public function index(Request $request) { $categories = Category::query()->orderBy('created_at', 'desc')->paginate(15); return response()->json(fractal($categories, new CategoryTransformer)->toArray()); } }