Как выбрать строку в laravel, используя заголовок, а не Id line :: find (); метод - PullRequest
1 голос
/ 11 января 2020

Я пытаюсь найти строку, используя заголовок, мне нужна только одна запись, мне нужен запрос, подобный $art = Artists::find($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"
}

1 Ответ

1 голос
/ 11 января 2020

Для этого вы можете использовать где () и first () :

Artist::where('title', $title)->first();
...