123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- /**
- * @Name
- * @Description
- * @Author 刘学玺
- * @Date 2024/9/27 12:05
- */
- namespace App\Http\Services\Frontend\Client\Member;
- use App\Http\Common\Upload;
- use App\Http\Requests\Request;
- use App\Http\Services\Frontend\Client\Common\AuthService;
- use App\Http\Services\Service;
- use App\Models\Member\User;
- use Illuminate\Http\UploadedFile;
- use Illuminate\Support\Facades\Auth;
- use Illuminate\Support\Facades\DB;
- class ToolService extends Service
- {
- protected array $select_column = ['id', 'mobile', 'nickname', 'avatar', 'name', 'sex', 'birthday', 'mark', 'point'];
- public function uploadFile(array $params, UploadedFile $file)
- {
- $info = (new Upload())->upload($params['type'], $file);
- $result = null;
- if ($info) {
- // $attachment_model = new CoreAttachment();
- // $result = $attachment_model->createAttach($info);
- if ($info['driver'] === 'local') {
- $result = 'https://' . $_SERVER['HTTP_HOST'] . '/' . $info['attachment'];
- }
- }
- return $result;
- }
- }
|