First commit for project

This commit is contained in:
2022-02-13 11:19:29 +01:00
commit d9c8d55505
106 changed files with 47789 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
<?php
namespace App\Http\Controllers;
use App\Http\Resources\CategoryCollection;
use App\Http\Resources\CategoryResource;
use App\Models\Category;
use App\Repository\Interfaces\CategoryRepository;
use Illuminate\Support\Collection;
class CategoryController extends Controller
{
public function __construct(
private CategoryRepository $categoryRepository
) {}
public function index(): Collection
{
return $this->categoryRepository->all();
}
public function showWhereSlug(string $category): CategoryResource
{
return $this->categoryRepository->get($category);
}
}