| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 | <?phpnamespace App\Http\Controllers\Web\Person;use App\Http\Controllers\Web\WebBaseController;use App\Models\membersProject;use App\Services\Content\PolicyService;use Illuminate\Http\Request;use Illuminate\Support\Facades\DB;class ProjectController extends WebBaseController{    protected $policyService;    public function __construct(PolicyService $policyService)    {        $this->policyService   = $policyService;    }    //我的创业项目列表    public function index(Request $request)    {        $projectInfo=$this->policyService->getProInfos($request,$this->getUser()->id);        $return_data = array(            'projectInfo'           => $projectInfo,        );        return view('app.person.project.index',$return_data);    }    //我的创业项目详情弹窗    public function seeProject()    {        $projectInfo=$this->policyService->getProInfo(request()->all());        $return_data = array(            'projectInfo'           => $projectInfo,        );        $html = view('app.person.project.see_project',$return_data)->render();        return response()->json(['status'=>1,'html'=>$html]);    }    //新增创业项目    public function add()    {        return view('app.person.project.add');    }    //保存    public function saveProject(){        $res = $this->policyService->updateProject(request()->all(), auth('web-member')->user());        if ($res['code']) {            return $this->sendSuccessResponse($res['info']);        } else {            return $this->sendErrorResponse('更新失败', '', 400);        }    }    public function delproject(){        $res = $this->policyService->delProject(request()->all());        if ($res['code']) {            return $this->sendSuccessResponse($res['info']);        } else {            return $this->sendErrorResponse('删除失败', '', 400);        }    }    //修改创业项目    public function edit(Request $request)    {        $projectinfo=membersProject::where(['id'=>$request["id"]])->first();        $return_data = array(            'projectinfo'           => $projectinfo,        );        return view('app.person.project.edit',$return_data);    }    public function getUser()    {        $user = array();        if (auth('web-member')->check()) {            $user = auth('web-member')->user();        } elseif (auth('web-company')->check()) {            $user = auth('web-company')->user();        }        return $user;    }}
 |