Laravel按值而不是id抓取数据库行
我对Laravel很陌生,我有一个MySQL数据库表,看起来像这样Laravel按值而不是id抓取数据库行,laravel,Laravel,我对Laravel很陌生,我有一个MySQL数据库表,看起来像这样 id | name | email ------------------------------ 23 | john | john@example.com 77 | jane | jane@example.com $deleteimage = Image::find(77); $deleteimage ->delete(); 我正在尝试删除带有电子邮件地址的行jane@example.com,我可以像这样直
id | name | email
------------------------------
23 | john | john@example.com
77 | jane | jane@example.com
$deleteimage = Image::find(77);
$deleteimage ->delete();
我正在尝试删除带有电子邮件地址的行jane@example.com,我可以像这样直接选择行
id | name | email
------------------------------
23 | john | john@example.com
77 | jane | jane@example.com
$deleteimage = Image::find(77);
$deleteimage ->delete();
但是,我如何通过电子邮件地址来选择行呢?Eloquent提供了一个完整的查询生成器,使用与Laravel
DB
查询生成器相同的语法。因此,您可以删除具有特定电子邮件地址的所有行,如下所示:
Image::where('email', 'john@example.com')->delete();
您可以浏览API文档中的所有内容。Laravel中有很多东西在普通手册中没有记录。Elounce附带了一个完整的查询生成器,使用与Laravel
DB
查询生成器相同的语法。因此,您可以删除具有特定电子邮件地址的所有行,如下所示:
Image::where('email', 'john@example.com')->delete();
您可以浏览API文档中的所有内容。Laravel中有很多东西没有记录在正常手册中。谢谢,有意义,有意义