このメールでLaravelのキューを使用して電子メールを送信しようとしていますが、この機能を使用してファイルが存在する場合、 :File :: existsキューに登録されている電子メールジョブの既存ファイルに対してfalseを返します
public function getProfilePictureAttribute()
{
$path = 'users/' . $this->id . '/picture.png';
if (File::exists(public_path() . $path)) {
return $path;
} else {
return $this->picture_default;
}
}
私は、ウェブ上で同じ機能を使用して、それが働いているが、電子メールで、その職人とテーブルの仕事を経て、私はいつも、デフォルトの画像を取得します。 私はこれを理解できません。
悪いC/C申し訳ありませんが、コード上では良いです – Roadirsh
public_path()をダンプしようとしましたか? $パス?間にDIRECTORY_SEPARATORがありませんか? – Fky
@Fky nope、すべてがあります... – Roadirsh