在此控制器中,我将图像上传到数据库,但是如何使用限制?我必须使用验证器吗?看起来如何?
这是我的第一个项目,我开始为自己的学位使用laravel框架。
namespace App\Http\Controllers\Autqwdh;
答案 0 :(得分:1)
您可以使用Laravel验证进行检查,它返回一个ErrorBag
,其中包含可以使用in your blade的有意义的错误消息。
$request->validate([
'image' => 'image|max:5000'
]);
image
验证者:
正在验证的文件必须是图像(jpeg,png,bmp,gif或svg)
max
验证者:
正在验证的字段必须小于或等于最大值。字符串,数字,数组和文件的计算方式与大小规则相同。
对于其他情况,请检查Laravel Docs - Validation