json(['message' => 'Web cron has not been configured'], 403); if($request->has('secret') && (config('ninja.webcron_secret') == $request->query('secret'))) { Artisan::call('schedule:run'); return response()->json(['message' => 'Executing web cron'], 200); } return response()->json(['message' => 'Invalid secret'], 403); } }