Added quiz new features
This commit is contained in:
@@ -23,6 +23,7 @@ use App\Http\Controllers\SuggestionController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\api\QuizController;
|
||||
use App\Http\Controllers\api\PvPQuizController;
|
||||
use App\Http\Controllers\api\LeagueController;
|
||||
|
||||
Route::prefix('v1')->group(function () {
|
||||
Route::post('login', [AuthController::class, 'login']);
|
||||
@@ -165,5 +166,12 @@ Route::prefix('v1')->middleware('auth:sanctum')->group(function () {
|
||||
|
||||
Route::get('market/gold', [CurrencyController::class, 'goldPrices']);
|
||||
|
||||
// PvP & League Gamification Routes
|
||||
Route::prefix('league')->group(function () {
|
||||
Route::get('/stats', [LeagueController::class, 'stats']);
|
||||
Route::get('/quests', [LeagueController::class, 'quests']);
|
||||
Route::get('/leaderboard', [LeagueController::class, 'leaderboard']);
|
||||
Route::post('/pvp/matchmake', [LeagueController::class, 'matchmake']);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
@@ -34,6 +34,7 @@ use App\Http\Controllers\Admin\DashboardController;
|
||||
use App\Http\Controllers\Admin\QuizController;
|
||||
use App\Http\Controllers\Admin\QuizCategoryController;
|
||||
use App\Http\Controllers\Admin\QuizSubjectController;
|
||||
use App\Http\Controllers\Admin\DailyQuestController;
|
||||
|
||||
Route::get('payment/callback', [PayController::class, 'callback']);
|
||||
|
||||
@@ -89,5 +90,9 @@ Route::middleware(['auth', config('jetstream.auth_session')])->group(function ()
|
||||
Route::post('/users/revoke-subscription', [\App\Http\Controllers\Admin\UsersController::class, 'revokeSubscription'])
|
||||
->name('admin.subscriptions.revoke');
|
||||
|
||||
Route::prefix('admin')->middleware(['auth', 'admin'])->group(function () {
|
||||
// ... your other admin routes
|
||||
Route::resource('daily-quests', DailyQuestController::class)->except(['show']);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user