26 lines
582 B
PHP
26 lines
582 B
PHP
<?php
|
|
|
|
namespace Beike\Shop\Http\Controllers;
|
|
|
|
use Beike\Shop\Http\Requests\UploadRequest;
|
|
|
|
class FileController extends Controller
|
|
{
|
|
public function store(UploadRequest $request)
|
|
{
|
|
$file = $request->file('file');
|
|
$type = $request->get('type');
|
|
|
|
$path = $file->store($type . '/', 'upload');
|
|
|
|
$data = [
|
|
'url' => asset('upload/' . $path),
|
|
'value' => 'upload/' . $path,
|
|
];
|
|
|
|
$data = hook_filter('file.store.data', $data);
|
|
|
|
return json_success(trans('shop/file.uploaded_success'), $data);
|
|
}
|
|
}
|