1. ホーム
  2. php

[解決済み] Laravel 5でファイルが存在するかどうかを判断する

2022-02-12 07:05:02

質問

目標 : ファイルが存在する場合はファイルを読み込み、存在しない場合は default.png .


試してみた

  @if(file_exists(public_path().'/images/photos/account/{{Auth::user()->account_id}}.png'))
    <img src="/images/photos/account/{{Auth::user()->account_id}}.png" alt="">
  @else
    <img src="/images/photos/account/default.png" alt="">
  @endif


結果

私の場合は デフォルト のイメージですが、100%間違いないです。 1002.png は存在する。

そのファイルが存在するかどうかを正しく確認するにはどうすればよいですか?

どのように解決するのですか?

解決方法

      @if(file_exists( public_path().'/images/photos/account/'.Auth::user()->account_id.'.png' ))
        <img src="/images/photos/account/{{Auth::user()->account_id}}.png" alt="">
      @else
        <img src="/images/photos/account/default.png" alt="">
      @endif