Php 如何在Laravel 6.11中增加最大上载大小

Php 如何在Laravel 6.11中增加最大上载大小,php,Php,我正在尝试上传一张图片到我的Laravel6.11.0项目,限制是2MB。如何增加该值 下面是函数 public function storeProductPic() { $data = request()->validate([ 'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg' ]); //uploading the image $i

我正在尝试上传一张图片到我的Laravel6.11.0项目,限制是2MB。如何增加该值

下面是函数

 public function storeProductPic() {
        $data = request()->validate([
            'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg'
        ]);
        //uploading the image
        $imageName = time().'.'.request()->image->getClientOriginalExtension();
        request()->image->move(public_path('images'), $imageName);
        $productPic = new ProductPic();
        $productPic->link = "/images/".$imageName;
        $productPic->save();
        return back();
    }


您可以从php.ini编辑此类设置。请更改
upload\u max\u filesize
的值。它将允许您更改上载文件大小的最大限制


仅供参考:修改php.ini文件后,您需要重新启动服务器。

尝试增加上载文件的最大大小

第一种方式:

您可以使用php
ini\u集增加:
例:

第二种方式:

通过.htaccess,确保您的web服务器允许.htaccess重写

php_value upload_max_filesize 40M
php_value post_max_size 42M
第三种方式:

在php.ini中设置upload_max_filesize和post_max_size的值,然后重新启动web服务器:

; Maximum allowed size for uploaded files.
upload_max_filesize = 40M

; Must be greater than or equal to upload_max_filesize
post_max_size = 40M

在您的PHP配置(PHP.ini)文件中更改
upload\u max\u filesize
。这个问题与Laravel无关,它与PHP配置有关。我使用了第三种方法,成功了,谢谢!
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M

; Must be greater than or equal to upload_max_filesize
post_max_size = 40M