0
のプロパティを取得:私のコントローラでPHP Laravel-私はそのような何か持っているオブジェクト
を、私はこの行を書いた:
dd($file->path);
、ここでの結果である:
UploadedFile {#294
-test: false
-originalName: "photo.png"
-mimeType: "image/png"
-size: 319216
-error: 0
path: "/tmp"
basename: "phpLJA6Ge"
pathname: "/tmp/phpLJA6Ge"
}
私が欲しいです戻るに戻る.pngどのように取得するオリジナル名?拡張子を持つファイルの名前を取得するには
コメントありがとうございました。ファイル名がthis.is.file.pngのようなものなら、 "png"を取り出す方法は? 私はexplode( '。'、$ file-> getClientOriginalName())を使用しますが、これは「this」を返します – AFN
後半の応答には申し訳ありません。 '.'で展開すると、ファイル名に複数のドットがあるため、複数の文字列の配列を返します。エクステンションを取得するには、配列の最後を取得する必要があります: 'end(explode( '。'、$ file-> getClientOriginalName()))'。 –