Open2

LaravelのwithDefaultをつけないとnullになる場合

chick_tockchick_tock
        // dump('this->user()->id');
        // dump($this->user()->id); // 3
        // dump('this->user()->userExperience');
        // dump($this->user()->userExperience);
chick_tockchick_tock

    /**
     * 該当ユーザーが保有する経験とのリレーション
     *
     * @return HasOne
     *
     * @psalm-return HasOne<UserExperience>
     */
    public function userExperience(): HasOne
    {
        return $this->hasOne(UserExperience::class)->withDefault();
    }