mediaSyncService = $mediaSyncService; } /** * Save the application settings * * Save the application settings. Right now there's only one setting to be saved (`media_path`). * * @bodyParam media_path string required Absolute path to the media folder. Example: /var/www/media/ * * @response [] * * @throws Exception * * @return JsonResponse */ public function store(SettingRequest $request) { Setting::set('media_path', rtrim(trim($request->media_path), '/')); // In a next version we should opt for a "MediaPathChanged" event, // but let's just do this async now. $this->mediaSyncService->sync(); return response()->json(); } }