Saya baru menggunakan Laravel. Pada masa ini saya cuba mencipta butang yang apabila diklik menambah nilai pada nama atau nilai $_POST.
Dalam PHP biasa saya boleh melakukan ini menggunakan $_SESSIONs:
session_start(); // if counter is not set, set to zero if(!isset($_SESSION['counter'])) { $_SESSION['counter'] = 0; } // if button is pressed, increment counter if(isset($_POST['button'])) { ++$_SESSION['counter']; } // reset counter if(isset($_POST['reset'])) { $_SESSION['counter'] = 0; } ?> <form method="POST"> <input type="hidden" name="counter" value="<?php echo $_SESSION['counter']; ?>" /> <input type="submit" name="button" value="Counter" /> <input type="submit" name="reset" value="Reset" /> <br/><?php echo $_SESSION['counter']; ?> </form>
Namun, saya tidak tahu bagaimana untuk melakukannya dalam Lavel. Adakah terdapat sebarang dokumentasi tentang cara melakukan sesuatu seperti ini?
Terdapat banyak cara untuk melakukan ini menggunakan Laravel. Salah satunya adalah seperti berikut:
Hantar (GET/POST) permintaan dibuat apabila pengguna mengklik butang yang dikehendaki.
Anda boleh mendapatkan apa sahaja yang dihantar melalui fungsi
request()
pembantu, jadi dalam pengawal mudah kita boleh mempunyai:Tidak perlu menggunakan kaedah
request()
方法,会话可以通过session()
, sesi boleh diakses terus melalui fungsi pembantusession()
(atau Fasad Sesi).Selain itu, memaparkan keputusan pada halaman
blade.php
mudah mungkin kelihatan seperti ini:Anda boleh menambah dan mengurangkan nilai sesi dalam .