Temui cara melaksanakan peraturan pengesahan imej dalam Laravel 11 dengan contoh komprehensif ini. Ketahui cara untuk mengesahkan muat naik imej, menetapkan had saiz fail, jenis fail, dimensi dan banyak lagi. Panduan langkah demi langkah ini sesuai untuk pembangun yang ingin memastikan pengendalian imej yang selamat dan cekap dalam aplikasi Laravel 11 mereka. Anda Boleh Belajar Laravel 11: Cara Mengalih Keluar Awam daripada URL – Panduan Lengkap dengan Contoh
Langkah ini tidak diperlukan; namun, jika anda belum mencipta apl Laravel, maka anda boleh meneruskan dan melaksanakan arahan di bawah:
composer create-project laravel/laravel ImageValidation
Dalam langkah ini, kami akan mencipta ImageController baharu; dalam fail ini, kami akan menambah dua kaedah index() dan store() untuk paparan paparan dan menyimpan logik imej. Anda Boleh Belajar Cara Menambah Teks pada Imej dalam Laravel 11 – Panduan Langkah demi Langkah
Mari buat ImageController dengan mengikuti arahan:
php artisan make:controller ImageController
seterusnya, mari kemas kini kod berikut kepada Fail Pengawal.
app/Http/Controllers/ImageController.php
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\View\View; use Illuminate\Http\RedirectResponse; class ImageController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(): View { return view('imageUpload'); } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function store(Request $request): RedirectResponse { $this->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); } }
BACA LEBIH LANJUT
Atas ialah kandungan terperinci Peraturan Pengesahan Imej Laravel – Contoh dan Panduan Lengkap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!