通过这个综合示例了解如何在 Laravel 11 中实现图像验证规则。了解如何验证图像上传、设置文件大小限制、文件类型、尺寸等。对于希望在 Laravel 11 应用程序中确保安全高效的图像处理的开发人员来说,本分步指南非常适合。您可以学习 Laravel 11:如何从 URL 中删除 Public – 带有示例的完整指南
此步骤不是必须的;但是,如果您还没有创建 Laravel 应用程序,那么您可以继续执行以下命令:
composer create-project laravel/laravel ImageValidation
在这一步中,我们将创建一个新的ImageController;在此文件中,我们将添加两个方法index()和store()用于渲染视图和存储图像逻辑。您可以学习如何在 Laravel 11 中向图像添加文本 – 分步指南
让我们通过以下命令创建ImageController:
php artisan make:controller ImageController
接下来,我们将以下代码更新到Controller File。
app/Http/Controllers/ImageController.php
validate($request, [ 'image' => [ 'required', 'image', 'mimes:jpg,png,jpeg,gif,svg', 'dimensions:min_width=100,min_height=100,max_width=1000,max_height=1000', 'max:2048' ], ]); $imageName = time().'.'.$request->image->extension(); $request->image->move(public_path('images'), $imageName); /* Write Code Here for Store $imageName name in DATABASE from HERE */ return back()->with('success', 'You have successfully upload image.') ->with('image', $imageName); } }
阅读更多
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3