剛學 Laravel Storage 的一點用法 2022-09-03 21:41:43
1.新增Public連到Storage的連結:
執行 php artisan storage:link
有看到文章說可以自定義路徑,到config/filesystem.php最下面新增後執行storage:link
'links' => [
public_path('images') => storage_path('app/images'),
],
但我沒有成功過,以後想到再試
2. Controller:
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;
function upload(Request $request){
$uploadedFile = $request->file('image');
$filename = time().$uploadedFile->getClientOriginalName();
Storage::disk('local')->putFileAs(
'public/images',
$uploadedFile,
$filename
);
}