validate([ 'gambar' => 'required|image|mimes:jpg,jpeg,png|max:2048', ]); $path = $request->file('gambar')->store('public/gambar'); $url = asset(Storage::url($path)); return response()->json([ 'message' => 'Upload berhasil', 'url' => $url ]); } }