うっきょ
ファイルが存在するかを確かめたい。
PHPにはfile_existsがありますが、Laravelライクで書いていきたい。
なので、Fileファサードを使用してファイルが存在するかを確かめます。
用法
<?php
use Illuminate\Support\Facades\File;
.
.
.
$filepath = '/dir/hoge.txt';
if (\File::exists($filepath)) {
echo "$filepath が存在します";
} else {
echo "$filepath は存在しません";
}
使用場面
使う場面としては File::delete()
を使用して、ファイルがちゃんと消えているかを確認する際に File::exists
を使用して、ファイルが消えていることを確認できます。
参考資料