.envのAPP_URLを見てるのでここを合わせる。
Jetstream内ではここ
https://github.com/laravel/jetstream/blob/b046642f0faf3fa2e088032f0b5668dfefa841b0/src/HasProfilePhoto.php#L50
php
1 public function getProfilePhotoUrlAttribute()
2 {
3 return $this->profile_photo_path
4 ? Storage::disk($this->profilePhotoDisk())->url($this->profile_photo_path)
5 : $this->defaultProfilePhotoUrl();
6 }
Storage::disk('public')なのでconfig/filesystems.php
php
1 'public' => [
2 'driver' => 'local',
3 'root' => storage_path('app/public'),
4 'url' => env('APP_URL').'/storage',
5 'visibility' => 'public',
6 ],
APP_URLだと分かる。
インストーラーv4でプロジェクト作成すると.envも勝手に書き換えられて
APP_URL=〇〇.test
になっている。
php artisan serve
で動かしても.testではないので
プロフィール画像はエラー。
Jetstream使ってみた人は大体遭遇してそうなのでドキュメントでの説明不足。