Fix for projects API

This commit is contained in:
Hillel Coren 2017-04-27 17:29:13 +03:00
parent adfbd62963
commit 063766d7f6

View File

@ -46,6 +46,8 @@ class ProjectApiController extends BaseAPIController
public function __construct(ProjectRepository $projectRepo, ProjectService $projectService) public function __construct(ProjectRepository $projectRepo, ProjectService $projectService)
{ {
parent::__construct();
$this->projectRepo = $projectRepo; $this->projectRepo = $projectRepo;
$this->projectService = $projectService; $this->projectService = $projectService;
} }
@ -67,7 +69,7 @@ class ProjectApiController extends BaseAPIController
* ) * )
* ) * )
*/ */
public function index() public function index()
{ {
$projects = Project::scope() $projects = Project::scope()
@ -101,12 +103,12 @@ class ProjectApiController extends BaseAPIController
* ) * )
* ) * )
*/ */
public function show(ProjectRequest $request) public function show(ProjectRequest $request)
{ {
return $this->itemResponse($request->entity()); return $this->itemResponse($request->entity());
} }
/** /**
* @SWG\Post( * @SWG\Post(
* path="/projects", * path="/projects",
@ -129,15 +131,15 @@ class ProjectApiController extends BaseAPIController
* ) * )
* ) * )
*/ */
public function store(CreateProjectRequest $request) public function store(CreateProjectRequest $request)
{ {
$project = $this->projectService->save($request->input()); $project = $this->projectService->save($request->input());
return $this->itemResponse($project); return $this->itemResponse($project);
} }
/** /**
* @SWG\Put( * @SWG\Put(
* path="/projects/{project_id}", * path="/projects/{project_id}",
@ -168,7 +170,7 @@ class ProjectApiController extends BaseAPIController
* *
* @param mixed $publicId * @param mixed $publicId
*/ */
public function update(UpdateProjectRequest $request, $publicId) public function update(UpdateProjectRequest $request, $publicId)
{ {
if ($request->action) { if ($request->action) {
@ -205,7 +207,7 @@ class ProjectApiController extends BaseAPIController
* description="an ""unexpected"" error" * description="an ""unexpected"" error"
* ) * )
* ) * )
* *
*/ */
public function destroy(UpdateProjectRequest $request) public function destroy(UpdateProjectRequest $request)