post(); if($data['projectid']>0){ $project = Project::where('id', $data['projectid'])->first(); $projectDetailed = ProjectDetailed::where('projectid', $data['projectid'])->first(); }else{ $project =new Project(); $projectDetailed =new ProjectDetailed(); } $project->img=$data['img']; $project->start_time=$data['start_time']; $project->end_time=$data['end_time']; $project->address=$data['address']; $project->title=$data['title']; $project->type=$data['type']; $project->save(); $id=Project::where('img', $data['img'])->first(); $id=$id->id; $projectDetailed->projectid = $id; $projectDetailed->recruitingpersonnel=(int)$data['recruitingpersonnel']; $projectDetailed->registerserve=(int)$data['registerserve']; $projectDetailed->servicedescription=$data['servicedescription']; $projectDetailed->totalnumberoftimecoins=(int)$data['totalnumberoftimecoins']; $projectDetailed->volunteergender=(int)$data['volunteergender']; $projectDetailed->volunteerage=(int)$data['volunteerage']; $projectDetailed->registrationisclosed=$data['registrationisclosed']; $projectDetailed->serviceduration=$minute=floor((strtotime($data['end_time'])-strtotime($data['start_time']))%86400/60);; $projectDetailed->save(); return ApiResponse::success(200, []); } /** * @Apidoc\Title("1.0 删除") * @Apidoc\Url("admin/api/v1/project/del") * @Apidoc\Param("projectid", type="int",require=true, desc="项目id") * @Apidoc\Method("POST") */ public function del(Request $request) { $data = $request->post(); $project = Project::where('id', $data['projectid'])->first(); $projectDetailed = ProjectDetailed::where('projectid', $data['projectid'])->first(); $project->delete(); $projectDetailed->delete(); return ApiResponse::success(200, []); } }