この包括的な例で、Laravel 11 でイメージ検証ルールを実装する方法を学びましょう。画像のアップロードを検証する方法、ファイル サイズ制限、ファイル タイプ、サイズなどを設定する方法を学びます。このステップバイステップのガイドは、Laravel 11 アプリケーションで安全かつ効率的な画像処理を確保したい開発者に最適です。 Laravel 11 を学ぶことができます: URL からパブリックを削除する方法 – 例付きの完全ガイド
この手順は必要ありません。ただし、Laravel アプリを作成していない場合は、次のコマンドを実行してください:
composer create-project laravel/laravel ImageValidation
このステップでは、新しい ImageController を作成します。このファイルには、レンダー ビューとストア イメージ ロジック用の 2 つのメソッド Index() と Store() を追加します。 Laravel 11 で画像にテキストを追加する方法を学ぶことができます – ステップバイステップガイド
次のコマンドでImageControllerを作成しましょう:
php artisan make:controller ImageController
次に、次のコードをコントローラー ファイルに更新しましょう。
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