validate([ 'file' => 'required|image|mimes:jpg,png', ]); if ($request->hasFile('file')) { //Eredeti név lekérdezése $name = $request->file->getClientOriginalName(); //Feltöltés $path = $request->file->store('images', 'public'); /* A storage/app/public könyvtárban létrehoz egy images könyvtárat, abba menti a fájlokat */ //Eredeti és új név mentése adatbázisba $image = new Image(); $image->name = $name; $image->path = $path; $image->save(); return response()->json([ "success" => true, "path" => $path, "name" => $name, "message" => "File successfully uploaded" ]); } } }