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);
}
}

View File

@@ -0,0 +1,13 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
}

View File

@@ -0,0 +1,21 @@
<?php
namespace App\Http\Controllers\Dashboard;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class AdminPanelController extends Controller
{
public function login()
{
}
public function __invoke(Request $request)
{
}
}

View File

@@ -0,0 +1,25 @@
<?php
namespace App\Http\Controllers;
use App\Repository\Interfaces\ProjectRepository;
use Illuminate\Http\Request;
class ProjectController extends Controller
{
public function __construct(
private ProjectRepository $projectRepository
) {}
public function index()
{
}
public function show()
{
}
}