laravel店舗アップロード

アップロードノード構成

設定/ filesystems.php

「ローカル」=> 
   //ノード名
「アバター」=>「ローカル」、
   //ノード・パス
「ルート」=> STORAGE_PATH(「アップロード/ avators」)
]、

パッケージファイルアップロード機能以来
/ ** 
*ファイルアップロード
* @paramオブジェクト$リクエスト要求オブジェクト
* @param文字列$ upnameファイル、フォームフィールドのフォーム名
* @param文字列$ノードのノード名
* @return混合アップロードされたファイル名
* /
パブリック関数のupfile(文字列$ UPNAME = 'アバター'、ノードの文字列$ = 'アバター'){
$コンフィグアバター=( 'admin.admin.avatar');
//アップロードされたファイルかどうかを決定する
(リクエスト(場合) - > hasFile ($ upname)){// 、trueまたはfalseがアップロードされている
     //下の空のノードを作成しない場合は、フォルダを作成するには、最初の引数を保存してください
> // $ RET = $要求-ファイル ($のupname) - >店舗(「zhangsan」、「アバターを');
$ RET =リクエスト() - >ファイル($ UPNAME) - >ストア('」、$ノード);
//成功したアップロードファイル名のデフォルト値置き換える
$アバターRET = $を;
}
アバターを返します$;
}


おすすめ

転載: www.cnblogs.com/konglingxin/p/11301917.html