YG(壹博)API资源/搭建必看

     [ 返回上级目录]

1:打开后台 public 目录,在该目录内搜索 .php 文件,如果搜索到,只留下 index.php,其他的php文件全部删除;

2:运营时 env 文件内的 APP_DEBUG=true 必须修改为 APP_DEBUG=false,否则可能造成安全隐患;

3:数据库信息修改复杂一点,数据库默认端口建议改掉;

4:打开后台 routes 目录,如果存在 api2.php 文件,则删除该文件;

5:打开 api.php 找到大概53行左右,看到该行代码: Route::post('/uploadimg','Api\AuthController@uploadimg'); 删除该行;

6:打开后台目录 app\Http\Controllers\Api\AuthController.php 打开该文件找到大概754行左右;

如果存在以下代码:

 public function uploadimg(Request $request)
    {
     $token = $request->header('authorization');
     $token = str_replace('Bearer ','',$token) ;
        $user = User::where('api_token',$token)->first();
        $data = $request->all();
        \Illuminate\Support\Facades\Log::info("上传回调结果");
        \Illuminate\Support\Facades\Log::info($_FILES);
        \Illuminate\Support\Facades\Log::info(json_encode($_FILES));    
        
        $filename=$_FILES['file']['name'];
        $type=$_FILES['file']['type'];
        // echo $type;
        $fileTypes = array('image/png','image/jpg','image/jpeg');
        if (!in_array($type,$fileTypes)){
            return $this->returnMsg(201,'','上传失败');
        }
        $tmp_name=$_FILES['file']['tmp_name'];
        $size=$_FILES['file']['size'];
        $error=$_FILES['file']['error'];
        $temp = explode('.',$filename);
        $name = $temp[0];
        $typePic = $temp[1];
        $filename = time().".".$typePic;
        $save = '/uploads/avatar/'.basename($filename);
        $stored_path = APPPATH.$save;
        $res = move_uploaded_file($tmp_name, $stored_path);
        $httpsStr = env('APP_URL');
        $stored_path = $httpsStr.$save;
        $user->avatar = $save;
        $rest = $user->save();
        //$rest = $this->uploadImgSql($types,$stored_path,$user_id,$rid);
        if ($rest){
           echo $stored_path;
        }else{
           echo ''; 
        }         
    }

上面代码全部删除