19 lines
664 B
PHP
19 lines
664 B
PHP
<?php
|
|
|
|
use App\Enums\UserTypes;
|
|
use App\Http\Controllers\Broker\BrokerDashboardController;
|
|
use App\Http\Controllers\Broker\BrokerProfileController;
|
|
use App\Http\Controllers\BrokerDealController;
|
|
use App\Http\Middleware\HasRole;
|
|
|
|
Route::prefix('/broker')
|
|
->name('broker.')
|
|
->middleware([HasRole::class.':'.UserTypes::Broker->value, 'auth'])
|
|
->group(function () {
|
|
Route::get('dashboard', [BrokerDashboardController::class, 'index'])->name('dashboard');
|
|
|
|
Route::resource('deals', BrokerDealController::class)->except('show');
|
|
|
|
Route::resource('profile', BrokerProfileController::class)->except('index', 'store', 'create');
|
|
});
|