wite
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use App\Http\Controllers\CommerceController as Shop;
|
||||
use App\Http\Controllers\PaddleController;
|
||||
Route::get('/',[Shop::class,'home'])->name('home');
|
||||
Route::get('/pages/{slug}',[Shop::class,'page'])->name('page');
|
||||
Route::get('/releases',[Shop::class,'releases'])->name('releases');
|
||||
Route::post('/consent',[Shop::class,'consent'])->middleware('throttle:30,1')->name('consent');
|
||||
Route::middleware(['auth','verified'])->group(function(){
|
||||
Route::get('/account',[Shop::class,'account'])->name('account');
|
||||
Route::view('/account/security','security')->name('security');
|
||||
Route::get('/support',fn()=>view('support'))->name('support');
|
||||
Route::post('/checkout',[PaddleController::class,'checkout'])->middleware('throttle:10,1')->name('checkout');
|
||||
Route::post('/account/apple',[Shop::class,'apple'])->middleware('throttle:10,1')->name('apple.verify');
|
||||
Route::get('/downloads/{release}',[Shop::class,'downloadLink'])->name('download.link');
|
||||
Route::get('/download/{release}/{user}',[Shop::class,'download'])->middleware('signed')->name('download.file');
|
||||
Route::get('/account/export',[Shop::class,'export'])->middleware('password.confirm')->name('privacy.export');
|
||||
Route::post('/account/deletion',[Shop::class,'deletion'])->middleware('password.confirm')->name('privacy.delete');
|
||||
Route::get('/admin',fn()=>view('admin'))->middleware([\App\Http\Middleware\RequireAdmin::class,'password.confirm'])->name('admin');
|
||||
});
|
||||
Reference in New Issue
Block a user