dealhub/routes/web.php
kusowl 4fd98957cb feature(guest access to explore page)
- guest users can access explore page
- deal interactions are seen to customer and guest users
- guest users redirected to login page for interactions
2026-01-27 13:49:42 +05:30

30 lines
884 B
PHP

<?php
use App\Enums\UserTypes;
use App\Http\Controllers\ExplorePageController;
use App\Http\Controllers\HomeController;
use App\Http\Middleware\HasRole;
use Illuminate\Support\Facades\Route;
require __DIR__.'/web/auth.php';
require __DIR__.'/web/broker.php';
require __DIR__.'/web/interaction.php';
require __DIR__.'/web/customer.php';
Route::get('/', HomeController::class)->name('home');
Route::get('/explore', ExplorePageController::class)->name('explore');
Route::middleware('auth')->group(function () {
Route::view('/admin/dashboard', 'dashboards.admin.index')
->middleware(HasRole::class.':'.UserTypes::Admin->value)
->name('admin.dashboard');
});
/**
* This routes are accessed by JS XHR requests, and is loaded here cause
* we do not want to use sanctum for web requests
*/
// ------------- API Routes ------------
require __DIR__.'/api/api.php';