Php 在何处使用此代码中的限制?

Php 在何处使用此代码中的限制?,php,laravel,validation,eloquent,laravel-5.8,Php,Laravel,Validation,Eloquent,Laravel 5.8,在这个控制器中,我将一个图像上传到数据库,但是我如何使用该限制?我必须使用验证器吗?它应该看起来怎么样 这是我的第一个项目,我开始在我的学位中使用laravel框架 namespace App\Http\Controllers\Autqwdh; 您可以使用Laravel Validations进行检查,它返回一个ErrorBag,其中包含您可以使用的有意义的错误消息 图像验证程序: 正在验证的文件必须是图像(jpeg、png、bmp、gif或svg) max验证程序: 验证中的字段必须

在这个控制器中,我将一个图像上传到数据库,但是我如何使用该限制?我必须使用验证器吗?它应该看起来怎么样

这是我的第一个项目,我开始在我的学位中使用laravel框架

namespace App\Http\Controllers\Autqwdh;




您可以使用Laravel Validations进行检查,它返回一个
ErrorBag
,其中包含您可以使用的有意义的错误消息


图像
验证程序:

正在验证的文件必须是图像(jpeg、png、bmp、gif或svg)

max
验证程序:

验证中的字段必须小于或等于最大值。字符串、数字、数组和文件的计算方式与大小规则相同


对于其他情况,请检查

您试图施加的限制是什么..?扩展和大小有效,但我喜欢像这样使用“image”=>“image”,“max:2048”,速度更快,谢谢@PaulCatalinAgighioleanu像一个数组?我不知道,谢谢提醒:)没问题,你知道上传后如何显示图像吗?带着会话信息什么的?像这样@if(session()->has('success')){{session('success')}}}image}}>我使用这样一个简单的方法-但是这个家伙做了一个很酷的实现-你应该给出图像的实际路径(作为url).
example.com/imagineprofile$filename
$request->validate([
    'image' => 'image|max:5000'
]);