<?php
namespace App\Http\Controllers;
use App\Http\Requests\ChangeUserRequest;
use App\Services\CosService;
use Illuminate\Http\Request;
class DevController extends Controller
{
    public function devGet(ChangeUserRequest $changeUserRequest)
    {
        $data = [
            'request_data' => $changeUserRequest->all(),
        ];
        return renderSuccessJson();
    }
    public function devPost(Request $request)
    {
        $data = [
            'request_data' => $request->all(),
        ];
        return renderSuccessJson($data);
    }
    public function devError(Request $request)
    {
        return renderErrorJson(config('error_code.no_login'), '未登陆');
    }
    public function devUpload(Request $request, CosService $cosService)
    {
        $file = $request->file('file');
        $cosService->uploadFile('test/2021-06-14/', $file);
    }
    public function pullTestAdmin()
    {
        exec('bash /home/work/script/pull_test_admin.sh', $output);
        return renderSuccessJson($output);
    }
    public function pullTestFe()
    {
        exec('bash /home/work/script/pull_test_fe.sh', $output);
        return renderSuccessJson($output);
    }
}