Rumah > rangka kerja php > Laravel > teks badan

Cara menggunakan kaedah lama dalam laravel

WBOY
Lepaskan: 2022-02-18 10:44:13
asal
3132 orang telah melayarinya

Dalam laravel, kaedah lama() digunakan untuk mengeluarkan maklumat dalam sesi Sintaks ialah "value="{{old('name')}}"" apabila penyerahan borang gagal , laravel akan Flash data yang dimasukkan oleh pengguna ke dalam sesi sekali, dan lama boleh mendapatkan semula data flash.

Cara menggunakan kaedah lama dalam laravel

Persekitaran pengendalian artikel ini: sistem Windows 10, Laravel versi 6, komputer Dell G3.

Cara menggunakan kaedah lama dalam laravel

Memandangkan mesej ralat akan dipancarkan ke dalam sesi, fungsi lama mengeluarkan maklumat dalam sesi

value="{{old('name')}}"
Salin selepas log masuk

Apabila pengguna Selepas penyerahan borang gagal, laravel akan secara automatik memancarkan data input pengguna ke dalam sesi sekali (data ini akan hilang sebaik sahaja ia dimuat semula, jadi ia dipanggil data sekali). Kemudian lama('nama') boleh mengeluarkan data memori kilat dalam sesi, sekali gus menghalang pengguna daripada memasukinya semula.

Menggunakan old() boleh mengeluarkan data terakhir yang diserahkan daripada sesi sekali dan menggantungnya pada elemen DOM untuk mengelakkan pengguna daripada memasuki semula.

Contohnya adalah seperti berikut:

Halaman borang penyerahan tradisional akan dimuat semula dan kandungan dalam kotak input akan hilang. laravel

Pengalaman pengguna yang lebih baik Penyelesaian denganInput() old()session

Laravel akan menyimpan data yang dimasukkan oleh pengguna secara automatik ke dalam sesi sekali sahaja. Fungsi

menggunakan old() untuk mengeluarkan data terakhir yang diserahkan daripada sesi sekali dan menggantungnya pada elemen DOM, sekali gus menghalang pengguna daripada memasukinya semula. input

menggunakan withInput() dan kaedah dengan untuk menulis parameter yang anda ingin kembalikan ke dalam sesi. Templat bilah boleh mengeluarkan nilai daripada sesi untuk membuat beberapa pertimbangan logik. ia

return redirect()-> back()->withInput()->with(['error'=>'注册失败,短信验证码不正确','page'=>'phone']);
Salin selepas log masuk

Templat bilah kaedah penulisan fungsi tugasan lama() io

<input type="text" name="username" value="{{ old(&#39;username&#39;) }}">
Salin selepas log masuk

[Cadangan berkaitan: tutorial video laravel]

Atas ialah kandungan terperinci Cara menggunakan kaedah lama dalam laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!