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::get('/twitch/guessing-game-leaderboard/{channel:twitch_id}/{type}', 'App\Http\Controllers\ChannelController@getGuessingGameLeaderboard'); Route::view('/{path?}', 'app')->where('path', '.*'); Route::group(['prefix' => config('larascord.prefix'), 'middleware' => ['web']], function() { Route::get('/callback', [DiscordController::class, 'handle']) ->name('larascord.login'); Route::redirect('/refresh-token', '/login') ->name('larascord.refresh_token'); });