Пытаюсь организовать Json данные в Laravel - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь создать сайт, используя Laravel. У меня есть таблица 'annonces' в моей базе данных, и я хочу показать все ее содержимое на моем веб-сайте.

Вот моя функция контроллера

public function annonceAffiche() {
    $data = Annonce::all()->toJson();
    return $data;
}

И мой класс Annonce

    class Annonce extends Model
{
    public function user() {
        return $this->belongsTo('App\User');
    }
}

Тем не менее, он показывает только строку всех данных, я не могу организовать это. Примерно так:

[{"user_id":32,"created_at":"2020-04-16T18:13:13.000000Z","updated_at":"2020-04-16T18:13:13.000000Z","description":"A description","titre":"A title","prix":1}]

Что я могу сделать?

1 Ответ

0 голосов
/ 17 апреля 2020

Из документов здесь:

Установите $appends и добавьте получатель для атрибута:

class Annonce extends Model {
    protected $appends = ['user'];

    public function getUser() {
         return $this->belongsTo('App\User');
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...