|
9 | 9 | use App\Models\Order;
|
10 | 10 | use App\Models\Post;
|
11 | 11 | use App\Services\Helper;
|
| 12 | +use Artisan; |
12 | 13 |
|
13 | 14 | class ConsoleController extends Controller
|
14 | 15 | {
|
@@ -44,8 +45,15 @@ public function index()
|
44 | 45 | */
|
45 | 46 | public function clearCache(Request $request)
|
46 | 47 | {
|
47 |
| - Helper::clearCache(); |
48 |
| - return $this->success('操作成功!'); |
| 48 | + // Helper::clearCache(); |
| 49 | + |
| 50 | + $result = Artisan::call('config:clear'); |
| 51 | + |
| 52 | + if($result !== false) { |
| 53 | + return $this->success('操作成功!'); |
| 54 | + } else { |
| 55 | + return $this->error('操作失败!'); |
| 56 | + } |
49 | 57 | }
|
50 | 58 |
|
51 | 59 | // 获取用户统计数据
|
@@ -163,8 +171,10 @@ public function download(Request $request)
|
163 | 171 | {
|
164 | 172 | $version = $request->get('version');
|
165 | 173 |
|
166 |
| - $url = "https://dev.tencent.com/u/tangtanglove/p/fullstack-backend/git/archive/".$version.".zip"; |
| 174 | + // $url = 'https://github.com/tangtanglove/fullstack-backend/archive/'.$version.'.zip'; |
| 175 | + // $file = readfile($url); |
167 | 176 |
|
| 177 | + $url ='https://dev.tencent.com/u/tangtanglove/p/fullstack-backend/git/archive/'.$version.'.zip'; |
168 | 178 | $file = Helper::curl($url,false,'get',false,1);
|
169 | 179 |
|
170 | 180 | // 默认本地上传
|
@@ -229,10 +239,10 @@ public function updateDatabase(Request $request)
|
229 | 239 | {
|
230 | 240 | $result = Artisan::call('migrate');
|
231 | 241 |
|
232 |
| - if($result) { |
233 |
| - return $this->success('数据库更新成功!'); |
| 242 | + if($result !== false) { |
| 243 | + return $this->success('数据库更新成功!','',$result); |
234 | 244 | } else {
|
235 |
| - return $this->error('数据库更新失败!'); |
| 245 | + return $this->error('数据库更新失败!',$result); |
236 | 246 | }
|
237 | 247 | }
|
238 | 248 | }
|
0 commit comments