Fix LESS import error and refactor project structure

This commit is contained in:
kirill.khorkov
2026-01-03 18:59:56 +03:00
parent 1bb0fc02e6
commit 4a8d4f8c3f
201 changed files with 891 additions and 14311 deletions

View File

@@ -8,9 +8,6 @@ use App\Models\Category;
use App\Models\Order;
use App\Models\User;
/**
* AdminController - контроллер админ-панели
*/
class AdminController extends Controller
{
private Product $productModel;
@@ -26,9 +23,6 @@ class AdminController extends Controller
$this->userModel = new User();
}
/**
* Дашборд
*/
public function dashboard(): void
{
$this->requireAdmin();
@@ -47,11 +41,6 @@ class AdminController extends Controller
], 'admin');
}
// ========== Товары ==========
/**
* Список товаров
*/
public function products(): void
{
$this->requireAdmin();
@@ -68,9 +57,6 @@ class AdminController extends Controller
], 'admin');
}
/**
* Форма добавления товара
*/
public function addProduct(): void
{
$this->requireAdmin();
@@ -85,9 +71,6 @@ class AdminController extends Controller
], 'admin');
}
/**
* Сохранение нового товара
*/
public function storeProduct(): void
{
$this->requireAdmin();
@@ -116,9 +99,6 @@ class AdminController extends Controller
}
}
/**
* Форма редактирования товара
*/
public function editProduct(int $id): void
{
$this->requireAdmin();
@@ -140,9 +120,6 @@ class AdminController extends Controller
], 'admin');
}
/**
* Обновление товара
*/
public function updateProduct(int $id): void
{
$this->requireAdmin();
@@ -168,9 +145,6 @@ class AdminController extends Controller
}
}
/**
* Удаление товара (делаем недоступным)
*/
public function deleteProduct(int $id): void
{
$this->requireAdmin();
@@ -179,11 +153,6 @@ class AdminController extends Controller
$this->redirect('/admin/products?message=' . urlencode('Товар скрыт'));
}
// ========== Категории ==========
/**
* Список категорий
*/
public function categories(): void
{
$this->requireAdmin();
@@ -198,9 +167,6 @@ class AdminController extends Controller
], 'admin');
}
/**
* Форма добавления категории
*/
public function addCategory(): void
{
$this->requireAdmin();
@@ -215,9 +181,6 @@ class AdminController extends Controller
], 'admin');
}
/**
* Сохранение категории
*/
public function storeCategory(): void
{
$this->requireAdmin();
@@ -238,9 +201,6 @@ class AdminController extends Controller
}
}
/**
* Форма редактирования категории
*/
public function editCategory(int $id): void
{
$this->requireAdmin();
@@ -262,9 +222,6 @@ class AdminController extends Controller
], 'admin');
}
/**
* Обновление категории
*/
public function updateCategory(int $id): void
{
$this->requireAdmin();
@@ -285,9 +242,6 @@ class AdminController extends Controller
}
}
/**
* Удаление категории
*/
public function deleteCategory(int $id): void
{
$this->requireAdmin();
@@ -304,11 +258,6 @@ class AdminController extends Controller
}
}
// ========== Заказы ==========
/**
* Список заказов
*/
public function orders(): void
{
$this->requireAdmin();
@@ -321,9 +270,6 @@ class AdminController extends Controller
], 'admin');
}
/**
* Детали заказа
*/
public function orderDetails(int $id): void
{
$this->requireAdmin();
@@ -341,9 +287,6 @@ class AdminController extends Controller
], 'admin');
}
/**
* Обновление статуса заказа
*/
public function updateOrderStatus(int $id): void
{
$this->requireAdmin();
@@ -354,11 +297,6 @@ class AdminController extends Controller
$this->redirect('/admin/orders/' . $id);
}
// ========== Пользователи ==========
/**
* Список пользователей
*/
public function users(): void
{
$this->requireAdmin();
@@ -371,4 +309,3 @@ class AdminController extends Controller
], 'admin');
}
}