File: /home/bdedition/www/core/routes/web.php
<?php
use Illuminate\Support\Facades\Route;
Route::get('/clear', function () {
\Illuminate\Support\Facades\Artisan::call('optimize:clear');
});
// User Support Ticket
Route::controller('TicketController')->prefix('ticket')->name('ticket.')->group(function () {
Route::get('/', 'supportTicket')->name('index');
Route::get('new', 'openSupportTicket')->name('open');
Route::post('create', 'storeSupportTicket')->name('store');
Route::get('view/{ticket}', 'viewTicket')->name('view');
Route::post('reply/{id}', 'replyTicket')->name('reply');
Route::post('close/{id}', 'closeTicket')->name('close');
Route::get('download/{attachment_id}', 'ticketDownload')->name('download');
});
Route::controller('SiteController')->group(function () {
Route::get('/change/{lang?}', 'changeLanguage')->name('lang');
Route::get('archive/{date}', 'archived')->name('archive');
Route::get('category/{slug}', 'categoryDetails')->name('category.details');
Route::post('load-more', 'loadMore')->name('load.more');
Route::get('{category}/{news}', 'newsDetails')->name('news.details');
Route::get('/print/{category}/{news}', 'newsPrint')->name('news.print');
Route::get('videos', 'videos')->name('videos');
Route::get('photos', 'photos')->name('photos');
Route::get('search', 'search')->name('search');
Route::get('/governing-body', 'governingBody')->name('governingBody');
Route::get('/contact', 'contact')->name('contact');
Route::post('/contact', 'contactSubmit');
Route::get('cookie-policy', 'cookiePolicy')->name('cookie.policy');
Route::get('/cookie/accept', 'cookieAccept')->name('cookie.accept');
Route::get('policy/{slug}', 'policyPages')->name('policy.pages');
Route::get('placeholder-image/{size}', 'placeholderImage')->withoutMiddleware('maintenance')->name('placeholder.image');
Route::get('maintenance-mode', 'maintenance')->withoutMiddleware('maintenance')->name('maintenance');
Route::get('/{slug}', 'pages')->name('pages');
Route::get('/', 'index')->name('home');
});