[如何在laravel中使用标题而不是Id行选择一行:: find();方法

问题描述 投票:0回答:1

我试图使用标题查找一行,我只需要一条记录我需要一个类似$art = Artists::find($id);的查询,但我不想使用ID,我想按标题查找它

public function getArtist($slug){
    //$art = Artists::where('slug', $slug)->take(1)->get();
    $art = Artists::find(1);
    return $art;
}

我需要显示这样的结果:

{
"id": 1,
"title": "yaghoub-emdadian",
"brithday": null,
"thumbnail": "storage/upload/artists/cover/4_1578739156.jpg",
"created_at": "2020-01-11 10:13:46",
"updated_at": "2020-01-11 10:39:18"
}
php laravel laravel-5 laravel-5.8
1个回答
1
投票

为此,您可以使用where()first()

Artist::where('title', $title)->first();
© www.soinside.com 2019 - 2024. All rights reserved.