Files
-S.I.S-QuaySo_v2/routes/web.php
T
2026-03-26 09:28:14 +07:00

68 lines
4.1 KiB
PHP

<?php
use Laravel\Socialite\Facades\Socialite;
use App\Http\Controllers\SocialiteController;
use App\Http\Controllers\PdfController;
use Illuminate\Support\Facades\Route;
Route::get('/clearcache', function() {
Artisan::call('view:clear');
Artisan::call('route:clear');
Artisan::call('cache:clear');
Artisan::call('config:clear');
dd("Cache Clear All");
});
Route::get('/admin', 'App\\Http\\Controllers\\BackendController@login')->name('admin');
Route::post('/adminlogin', 'App\\Http\\Controllers\\BackendController@loginAdmin')->name('adminlogin');
Route::group(['middleware' => 'UserRole'],function(){
Route::get('/admin/account', 'App\\Http\\Controllers\\BackendController@account')->name('admin/account');
Route::get('/admin/logout', 'App\\Http\\Controllers\\BackendController@logout')->name('admin/logout');
Route::get('/admin/users', 'App\\Http\\Controllers\\UserController@users')->name('admin/users');
// // quan ly giai thuong
Route::get('/admin/prizes', 'App\\Http\\Controllers\\PrizeController@index')->name('admin/prizes');
// // tham so he thong
Route::get('/admin/prizeuser', 'App\\Http\\Controllers\\PrizeController@prizeuser')->name('admin/prizeuser');
Route::get('/admin/parameter', 'App\\Http\\Controllers\\ParameterController@index')->name('admin/parameter');
});
Route::post('/admin/parameter', 'App\\Http\\Controllers\\ParameterController@update')->name('admin/parameter');
Route::get('/admin/prizeuser/export', 'App\\Http\\Controllers\\PrizeController@exportPrizeUser')->name('admin/prizeuser/export');
Route::get('/admin/users/update', 'App\\Http\\Controllers\\UserController@getUser')->name('admin/users/update');
Route::post('/admin/users/update', 'App\\Http\\Controllers\\UserController@updateUser')->name('admin/users/update');
// cap nhat bai viet
Route::get('/admin/prize/update', 'App\\Http\\Controllers\\PrizeController@getPrize')->name('admin/prize/update');
Route::post('/admin/prize/update', 'App\\Http\\Controllers\\PrizeController@updatePrize')->name('admin/prize/update');
Route::get('/admin/prize/delete/{id}', 'App\\Http\\Controllers\\PrizeController@deletePrize')->name('admin/prize/delete');
// frontend
Route::get('/', 'App\\Http\\Controllers\\IndexController@game')->name('/');
Route::get('/game', 'App\\Http\\Controllers\\IndexController@game')->name('game');
Route::post('/updateprizeuser', 'App\\Http\\Controllers\\IndexController@updatePrizeUser')->name('updateprizeuser');
Route::post('/updatespined', 'App\\Http\\Controllers\\UserController@updateSpined')->name('updatespined');
Route::get('/checkspined', 'App\\Http\\Controllers\\UserController@checkspined')->name('checkspined');
// Route::get('/post/{id}', 'App\\Http\\Controllers\\IndexController@post')->name('post');
// Route::get('/viewpost/{id}', 'App\\Http\\Controllers\\IndexController@viewpost')->name('viewpost');
// Route::post('/post/like', 'App\\Http\\Controllers\\IndexController@likepost')->name('post/like');
// Route::post('/post/comment', 'App\\Http\\Controllers\\IndexController@commentpost')->name('post/comment');
// Route::post('/comment/like', 'App\\Http\\Controllers\\IndexController@likecomment')->name('comment/like');
// Route::post('/contact', 'App\\Http\\Controllers\\IndexController@sendcontact')->name('contact');
Route::get('/login', 'App\\Http\\Controllers\\IndexController@login')->name('login');
Route::get('/register', 'App\\Http\\Controllers\\IndexController@register')->name('register');
// Route::post('/register', 'App\\Http\\Controllers\\IndexController@postRegister')->name('register');
Route::post('/createaccount', 'App\\Http\\Controllers\\IndexController@createAccount')->name('createaccount');
Route::post('/updateaccount', 'App\\Http\\Controllers\\IndexController@updateAccount')->name('updateaccount');
// Route::post('/login', 'App\\Http\\Controllers\\IndexController@postLogin')->name('login');
Route::get('/logout', 'App\\Http\\Controllers\\IndexController@logout')->name('logout');
Route::get('/game/rule', 'App\\Http\\Controllers\\IndexController@getGameRule')->name('game/rule');