1
0
Fork 0
owl-admin-starter/app/Http/Controllers/Api/WebController.php

24 lines
512 B
PHP

<?php
namespace App\Http\Controllers\Api;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;
class WebController extends BaseController
{
public function upload(Request $request)
{
$request->validate([
'file' => ['required', 'file']
]);
$disk = Storage::disk();
$path = $disk->putFile($request->input('path', 'upload'), $request->file('file'));
return $this->success([
'file' => $disk->url($path)
]);
}
}