25 lines
1.3 KiB
PHP
25 lines
1.3 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\Web\SiteController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::get('/', [SiteController::class, 'home'])->name('home');
|
|
Route::get('/robots.txt', [SiteController::class, 'robotsTxt'])->name('robots');
|
|
Route::get('/sitemap.xml', [SiteController::class, 'sitemapXml'])->name('sitemap');
|
|
Route::get('/browse', [SiteController::class, 'browse'])->name('browse');
|
|
Route::get('/api-docs', [SiteController::class, 'apiDocs'])->name('api-docs');
|
|
Route::get('/emoji/{slug}', [SiteController::class, 'emojiDetail'])->name('emoji-detail');
|
|
|
|
Route::get('/pricing', [SiteController::class, 'pricing'])->name('pricing');
|
|
Route::get('/support', [SiteController::class, 'support'])->name('support');
|
|
Route::get('/privacy', [SiteController::class, 'privacy'])->name('privacy');
|
|
Route::get('/terms', [SiteController::class, 'terms'])->name('terms');
|
|
|
|
Route::get('/{categorySlug}', [SiteController::class, 'category'])
|
|
->where('categorySlug', 'all|smileys|people|animals|food|travel|activities|objects|symbols|flags')
|
|
->name('category');
|
|
Route::get('/{categorySlug}/{subcategorySlug}', [SiteController::class, 'categorySubcategory'])
|
|
->where('categorySlug', 'all|smileys|people|animals|food|travel|activities|objects|symbols|flags')
|
|
->where('subcategorySlug', '[a-z0-9\-]+')
|
|
->name('category-subcategory');
|