/* |-------------------------------------------------------------------------- | Check If The Application Is Under Maintenance |-------------------------------------------------------------------------- | | If the application is in maintenance / demo mode via the "down" command | we will load this file so that any pre-rendered content can be shown | instead of starting the framework, which could cause an exception. | */
if (file_exists($maintenance = __DIR__.'/../storage/framework/maintenance.php')) { require$maintenance; }
/* |-------------------------------------------------------------------------- | Register The Auto Loader |-------------------------------------------------------------------------- | | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require it | into the script here so we don't need to manually load our classes. | */
require__DIR__.'/../vendor/autoload.php';
/* |-------------------------------------------------------------------------- | Run The Application |-------------------------------------------------------------------------- | | Once we have the application, we can handle the incoming request using | the application's HTTP kernel. Then, we will send the response back | to this client's browser, allowing them to enjoy our application. | */
classRouteServiceProviderextendsServiceProvider { /** * The path to your application's "home" route. * * Typically, users are redirected here after authentication. * * @var string */ publicconstHOME = '/home';
/** * Define your route model bindings, pattern filters, and other route configuration. */ publicfunctionboot(): void { RateLimiter::for('api', function (Request $request) { returnLimit::perMinute(60)->by($request->user()?->id ?: $request->ip()); });