【问题标题】:How to upload image in laravel [closed]如何在laravel中上传图片[关闭]
【发布时间】:2021-10-25 13:22:54
【问题描述】:

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

【问题讨论】:

  • 错误是什么?
  • 如果你能告诉你错误是什么,并分享你的代码,我们可以提供帮助。

标签: php laravel image upload


【解决方案1】:

这里你可以使用这个代码

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-03
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    相关资源
    最近更新 更多