Files
ahrommag/routes/web.php
2025-11-16 12:43:07 +03:30

81 lines
3.4 KiB
PHP

<?php
use App\Livewire\Home;
use App\Livewire\Home2;
use Livewire\Livewire;
use App\Livewire\Credit;
use App\Livewire\Images;
use App\Livewire\Search;
use App\Livewire\AboutUs;
use App\Livewire\More\App;
use App\Livewire\Panel\Ads;
use App\Livewire\More\Rtt;
use App\Livewire\ContactUs;
use App\Livewire\More\Term;
use App\Livewire\Consultant;
use App\Livewire\Dictionary;
use App\Livewire\CategoryBlog;
use App\Livewire\More\Privacy;
use App\Livewire\More\Banklist;
use App\Livewire\More\GiftCard;
use App\Livewire\Panel\Comment;
use App\Livewire\Panel\Keyword;
use App\Livewire\CategoryNoBlog;
use App\Livewire\Chest\ChestBox;
use App\Livewire\ChartController;
use App\Livewire\Panel\Createshow;
use App\Http\Controllers\Published;
use App\Livewire\Home\DetailNoBlog;
use App\Livewire\Panel\Getnewslist;
use App\Livewire\Panel\Keywordist;
use App\Livewire\Panel\PanelSearch;
use App\Http\Controllers\Page\Chart;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\BlogController;
use App\Livewire\Home\Dictionary as HomeDictionary;
use App\Livewire\Panel\Dictionary as PanelDirection;
use App\Http\Controllers\SitemapController;
Livewire::setUpdateRoute(function ($handle) {
return Route::post('/livewire/update/', $handle);
});
Livewire::setScriptRoute(function ($handle) {
return Route::get('/livewire/livewire.js', $handle);
});
Route::get('/sitemap.xml', [SitemapController::class, 'index']);
Route::get('/news{page?}.xml', [SitemapController::class, 'news'])->where('page', '^[2-9]|[1-9]\d+$');
Route::get('/news.xml', [SitemapController::class, 'news'])->name('news.sitemap');
Route::get('/post{page?}.xml', [SitemapController::class, 'posts'])->where('page', '^[2-9]|[1-9]\d+$');
Route::get('/post.xml', [SitemapController::class, 'posts'])->name('posts.sitemap');
Route::get('/page.xml', [SitemapController::class, 'page']);
Route::get('/post-category.xml', [SitemapController::class, 'postcategory']);
Route::get('/news-category.xml', [SitemapController::class, 'newscategory']);
Route::get('/test/StGACWZogi0dOy3BS78F6GW0L01s7o18ZBnbM4OZz3lsKO19X2', function() {
return view('livewire.server');
});
Route::get('/', Home::class )->name('index');
Route::get('/home2/AMYFc4p4MUoQQKJ0oDWgJL8Jacef233572jgOrbeZybyKwlIiKPoleOYY9Vww7/', Home2::class )->name('home2');
Route::get('/login/',\App\Livewire\Home\Auth\LoginPage::class)->name('login');
Route::get('/search/', Search::class)->name('search');
Route::get('/category/{slug}', \App\Livewire\CategoryBlog::class)->name('CategoryBlog.index');
Route::get('/category/{slug}/page/{page}', \App\Livewire\CategoryBlog::class)->name('CategoryBlogSimple');
Route::get('/category/news', \App\Livewire\CategoryBlog::class)->name('NewsCategory.index');
Route::get('/category/news/page/{page}', \App\Livewire\CategoryBlog::class)->name('NewsCategorySimple');
Route::get('/category/news/{slug}', \App\Livewire\CategoryBlog::class)->name('NewsCategory.show');
Route::get('/category/news/{slug}/page/{page}', \App\Livewire\CategoryBlog::class)->name('NewsCategory.show.page');
Route::get('/dictionary/', Dictionary::class)->name('dictionary.main');
Route::get('/dictionary/show/{id}/',HomeDictionary::class)->name('dictionary.show');
Route::get('/{slug}/', \App\Livewire\Home\DetailPage::class)->name('detail')->middleware([\App\Http\Middleware\UserHitory::class]);