Laravel按值而不是id抓取数据库行

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,我可以像这样直

我对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();

但是,我如何通过电子邮件地址来选择行呢?

Eloquent提供了一个完整的查询生成器,使用与Laravel
DB
查询生成器相同的语法。因此,您可以删除具有特定电子邮件地址的所有行,如下所示:

Image::where('email', 'john@example.com')->delete();

您可以浏览API文档中的所有内容。Laravel中有很多东西在普通手册中没有记录。

Elounce附带了一个完整的查询生成器,使用与Laravel
DB
查询生成器相同的语法。因此,您可以删除具有特定电子邮件地址的所有行,如下所示:

Image::where('email', 'john@example.com')->delete();

您可以浏览API文档中的所有内容。Laravel中有很多东西没有记录在正常手册中。

谢谢,有意义,有意义