Laravel Tinker ialah alat yang menyediakan antara muka baris arahan interaktif, menjadikannya lebih mudah untuk memanipulasi data dalam aplikasi Laravel. Artikel ini akan memperkenalkan cara memadam data dalam Laravel Tinker.
Pertama, anda perlu membuka terminal dan pergi ke direktori di mana aplikasi Laravel anda berada. Kemudian masukkan arahan berikut untuk memasukkan Tinker:
php artisan tinker
Seterusnya, kita boleh menggunakan Eloquent untuk mengendalikan pangkalan data kami. Katakan kita mempunyai jadual bernama users
dan kita mahu memadamkan sekeping data di dalamnya.
Pertama, kita perlu mencari data yang ingin kita padamkan. Data boleh didapati dengan kunci utama menggunakan kaedah find
. Contohnya:
$user = App\User::find(1);
Arahan ini akan mencari data dengan kunci utama 1 dalam jadual users
dan menetapkannya kepada pembolehubah $user
.
Seterusnya, kita boleh menggunakan kaedah delete
untuk memadamkan sekeping data ini. Contohnya:
$user->delete();
Arahan ini akan memadamkan data yang diwakili oleh pembolehubah $user
daripada pangkalan data.
Jika kita mahu memadamkan berbilang keping data pada masa yang sama, kita boleh menggunakan kaedah where
untuk menanyakan data yang hendak dipadamkan dan menggunakan kaedah delete
untuk memadamkannya. Contohnya:
App\User::where('id', '>', 10)->delete();
Arahan ini akan memadamkan semua data dengan kunci utama lebih besar daripada 10 daripada jadual users
.
Selain itu, jika anda ingin mengosongkan sepenuhnya semua data dalam jadual, anda boleh menggunakan kaedah truncate
. Contohnya:
App\User::truncate();
Arahan ini akan memadamkan semua data dalam jadual users
.
Akhir sekali, apabila anda selesai, anda boleh menggunakan perintah exit
untuk keluar dari Tinker.
Ringkasnya, pemadaman data dalam Laravel Tinker memerlukan langkah berikut:
find
untuk mencari data yang ingin anda padamkan dan berikannya kepada pembolehubah. delete
untuk memadamkan sekeping data. where
untuk menanyakan data yang hendak dipadamkan dan gunakan kaedah delete
untuk memadamkan berbilang keping data. truncate
untuk memadam semua data daripada jadual. Berhati-hati semasa mengendalikan data untuk mengelakkan anda daripada memadamkan data penting secara tidak sengaja. Ingat untuk membuat sandaran data anda sebelum meneruskan.
Atas ialah kandungan terperinci Bagaimana untuk memadam data dalam Laravel Tinker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!