I need a laravel routes.php entry that will catch all traffic to a specific domain.com/premium-section of the site so that I can prompt people to become members before acces
You could also catch 'all' by using a regex on the parameter.
Route::group(['prefix' => 'premium-section'], function () {
// other routes
...
Route::get('{any}', function ($any) {
...
})->where('any', '.*');
});
Also can catch the whole group if no routes are defined with an optional param.
Route::get('{any?}', function ($any = null) {
...
})->where('any', '.*');
This last one would catch 'domain.com/premium-section' as well.