order('id', 'desc') ->catchSearch() ->catchOrder() ->paginate(); } /** * * * @time 2020年06月01日 * @param $data ['driver' => '', 'path' => '', 'url' => ], * @param UploadedFile $file * @return Attachments|Model */ public static function store($data, UploadedFile $file) { return parent::create([ 'file_size' => $file->getSize(), 'mime_type' => $file->getMime(), 'file_ext' => $file->getOriginalExtension(), 'filename' => $file->getOriginalName(), 'driver' => $data['driver'], 'url' => $data['url'], 'path' => $data['path'] ]); } }