X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=routes%2Fweb.php;h=782fb6ddab7874c31cb0974a496cec9c309d34e5;hb=51a752c7cce2465043dfb3d63a0152b64765b167;hp=375962dd7a05b47ee449a3f3049fad36df2bafba;hpb=8f8c68f00151100f2a2fa535492847ddb6b7029a;p=alttp.git diff --git a/routes/web.php b/routes/web.php index 375962d..782fb6d 100644 --- a/routes/web.php +++ b/routes/web.php @@ -2,6 +2,9 @@ use App\Http\Controllers\DiscordController; use App\Http\Controllers\SitemapXmlController; +use App\Http\Controllers\TechniqueController; +use App\Models\Event; +use App\Models\Technique; use Illuminate\Support\Facades\Route; /* @@ -17,8 +20,24 @@ use Illuminate\Support\Facades\Route; Route::get('/sitemap.xml', [SitemapXmlController::class, 'index']); -Route::domain(config('aos.hostname'))->group(function() { - Route::view('/{path?}', 'aos')->where('path', '.*'); +Route::get('/dungeons/{name}', function($name) { + return app()->call('App\Http\Controllers\TechniqueController@web', ['type' => 'dungeon', 'name' => $name]); +}); + +Route::get('/locations/{name}', function($name) { + return app()->call('App\Http\Controllers\TechniqueController@web', ['type' => 'location', 'name' => $name]); +}); + +Route::get('/modes/{name}', function($name) { + return app()->call('App\Http\Controllers\TechniqueController@web', ['type' => 'mode', 'name' => $name]); +}); + +Route::get('/rulesets/{name}', function($name) { + return app()->call('App\Http\Controllers\TechniqueController@web', ['type' => 'ruleset', 'name' => $name]); +}); + +Route::get('/tech/{name}', function($name) { + return app()->call('App\Http\Controllers\TechniqueController@web', ['type' => 'tech', 'name' => $name]); }); Route::view('/{path?}', 'app')->where('path', '.*');