Livewire로 Chirper 구축 - Chirps 표시

1 개요

Crystal Clear action info.png 작성 중인 문서입니다.
04. Showing Chirps
04. Chirps 표시

https://bootcamp.laravel.com/livewire/showing-chirps


이전 단계에서 Chirp를 생성하는 기능을 추가했다면, 이제 Chirp를 표시할 준비가 되었습니다!

2 Chirp 조회하기

3 사용자를 Chirp에 연결하기

Laravel이 user 관계를 반환하도록 지시하여 Chirp의 작성자 이름을 표시할 수 있게 했습니다. 하지만 Chirp의 user 관계는 아직 정의되지 않았습니다. 이를 해결하기 위해 Chirp 모델에 새 "belongs to" 관계를 추가해보겠습니다:

app/Models/Chirp.php
<?php
...
use Illuminate\Database\Eloquent\Relations\BelongsTo;

class Chirp extends Model
{
    ...
    public function user(): BelongsTo
    {
        return $this->belongsTo(User::class);
    }
}

이 관계는 이전에 User 모델에 생성한 "has many" 관계의 역관계입니다.

이제 브라우저에서 이전에 Chirp한 메시지를 확인해보세요!

Chirp-index.png

더 많은 Chirp을 하거나 다른 계정을 등록하고 대화를 시작해보세요!

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}