Rework admin panel and other

This commit is contained in:
F4ilji
2025-04-02 18:37:20 +05:00
parent 49072e50c7
commit 5cd6ff11b5
198 changed files with 9715 additions and 6664 deletions
+6 -1
View File
@@ -11,6 +11,7 @@ use App\Http\Controllers\ClientWidgetPostController;
use App\Http\Controllers\ClientWidgetSliderController;
use App\Http\Controllers\IconController;
use App\Http\Controllers\SearchController;
use App\Http\Controllers\StaticSearchController;
use App\Http\Controllers\UpdateEduDataApiController;
use App\Http\Controllers\VkAuthController;
use App\Http\Controllers\VkPostController;
@@ -33,6 +34,10 @@ Route::middleware('ensure.browser')->group(function () {
Route::get('/search', [SearchController::class, 'index'])->name('client.search.index');
Route::get('/static/search', [StaticSearchController::class, 'search'])->name('client.search.static');
Route::get('/static/categories', [StaticSearchController::class, 'getCategories'])->name('client.categories.static');
Route::get('/widget/get-posts', [ClientWidgetPostController::class, 'index'])->name('client.widget.post.index');
Route::get('/widget/get-posts/{id}', [ClientWidgetPostController::class, 'single'])->name('client.widget.post.single');
@@ -49,7 +54,7 @@ Route::middleware('ensure.browser')->group(function () {
Route::get('/widget/get-form/{id}', [ClientWidgetFormController::class, 'single'])->middleware('rate.limited.check')->name('client.widget.form.single');
Route::post('/widget/get-form/{id}/submit', [ClientWidgetFormController::class, 'submit'])->middleware(['rate.limited.counter', 'rate.limited.check'])->name('client.widget.form.submit');
Route::post('/widget/get-form/{id}/submit', [ClientWidgetFormController::class, 'submit'])->middleware(['rate.limited.counter', 'rate.limited.check', 'form.time.period'])->name('client.widget.form.submit');
Route::get('/widget/get-slider/{slug}', [ClientWidgetSliderController::class, 'show'])->name('client.widget.slider.show');
});
+3 -7
View File
@@ -11,16 +11,11 @@ use App\Http\Controllers\ClientLibraryNewsController;
use App\Http\Controllers\ClientPostController;
use App\Http\Controllers\ClientProgramController;
use App\Http\Controllers\ClientScheduleController;
use App\Http\Controllers\ClientVacantPositionController;
use App\Http\Controllers\ClientVirtualExhibitionController;
use App\Http\Controllers\EducationalProgramController;
use App\Http\Controllers\GenerateSitemapController;
use App\Http\Controllers\MainController;
use App\Http\Controllers\PageController;
use App\Http\Controllers\PersonController;
use App\Http\Controllers\UpdateEduDataApiController;
use App\Services\App\Search\StaticFileSearch;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\Route;
@@ -30,13 +25,14 @@ Route::middleware('signed')->get('invitation/{invitation}/accept', \App\Livewire
->name('invitation.accept');
Route::middleware('access-check')->group(function () {
// Главная страница
Route::get('/', [MainController::class, 'index'])->name('index');
// Расписание занятий
Route::get('/schedule', [ClientScheduleController::class, 'index'])->name('client.schedule');
Route::get('/schedule', [ClientScheduleController::class, 'index'])->name('client.schedule.index');
Route::get('/schedule/{id}', [ClientScheduleController::class, 'show'])->name('client.schedule.show');
Route::get('/persons/{slug}', [PersonController::class, 'show'])->name('client.person.show');