如何在 laravel 中上传图片

How to upload image in laravel

我尝试按照 管理 从不同教程上传图片,但我总是收到堆栈溢出无法回答的错误。 那么谁能帮我把图片上传到 Laravel 的云存储中?

在这里你可以使用这个代码

姓名('image.upload'); Route::post('image-upload', [ImageUploadController::class, 'imageUploadPost' ])->姓名('image.upload.post'); 生命值 命名空间 App\Http\Controllers; 使用 Illuminate\Http\Request; class ImageUploadController 扩展控制器 { /** * 显示资源列表。 * * @return \Illuminate\Http\Response */ public 函数图像上传() { return视图('imageUpload'); } /** * 显示资源列表。 * * @return \Illuminate\Http\Response */ public 函数 imageUploadPost(请求 $request) { $请求->验证([ 'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048', ]); $imageName = time().'.'.$request->image->extension(); $request->image->move(public_path('images'), $imageName); /* 从 HERE 将 $imageName 名称存储在数据库中 */ return 返回() ->with('success','You have successfully upload image.') ->with('image',$imageName); } }