Kaedah has dalam laravel boleh digunakan untuk menanyakan sama ada terdapat hubungan antara data Ia sering digunakan untuk menentukan sama ada permintaan semasa mengandungi nilai tertentu Jika nilai itu wujud dalam permintaan, has(. ) kaedah akan kembali benar Apabila tatasusunan diberikan, kaedah ini akan menentukan sama ada semua nilai yang ditentukan wujud.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Laravel 6, komputer DELL G3.
Cara menggunakan kaedah has dalam laravel
telah menentukan sama ada nilai input wujud
Anda boleh gunakan perlu menentukan sama ada arus permintaan mengandungi nilai yang ditentukan. Jika nilai wujud dalam permintaan, kaedah has akan kembali benar:
if ($request->has('name')) { // }
Apabila tatasusunan diberikan, has akan menentukan sama ada semua nilai yang ditentukan wujud:
if ($request->has(['name', 'email'])) { // }
Kaedah hasAny akan kembali benar jika nilai yang ditentukan wujud:
if ($request->hasAny(['name', 'email'])) { // }
Nota tambahan
Jika anda ingin menentukan sama ada nilai berada dalam permintaan Sama ada ia wujud dan tidak kosong, anda boleh menggunakan kaedah yang diisi:
if ($request->filled('name')) { // }
Jika anda ingin menentukan sama ada nilai tiada dalam permintaan, anda boleh menggunakan kaedah yang tiada:
if ($request->missing('name')) { // }
Cadangan berkaitan: Lima tutorial video Laravel terkini
Atas ialah kandungan terperinci Cara menggunakan mempunyai kaedah dalam laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!