私はlaravelで新しく、私はlaravelでfileststemで働いています (私は普通のfileststemプロセスを作りたいと思っています-make dir - copy-put -delete-電気ショック療法)私はlaravelのStorage Facadeの実装が見つかりません
私はlaravel「ストレージ」ファサード を使用していますが、私は
を入力したとき、私は以下の例のために
私のコードでは、このような上use Illuminate\Support\Facades\Storage;
をクラスを参照:
if (file_exists(public_path($oldImage))) {
Storage::delete($oldImage);
}
何も起こらない、と私はクラスコードを参照するとき、私は、この発見:
namespace Illuminate\Support\Facades;
/**
* @see \Illuminate\Filesystem\FilesystemManager
*/
class Storage extends Facade
{
/**
* Get the registered name of the component.
*
* @return string
*/
protected static function getFacadeAccessor()
{
return 'filesystem';
}
}
だからここでの実装であり、あなたが ファイルシステム・プロセスに対処するための別の方法を持っている場合ではなく、「ストレージ」以外をファサード ??
する必要がありますなぜファイルシステムクラスを指していないのですか? – hikefd
素晴らしい作品です!あなたは 'Storage'の実装がどこにあり、それが私の投稿のファイルにあるのか尋ねました;) – codedge