|
|
@ -16,6 +16,13 @@ use App\Http\Requests\Tasks\UpdateRequest; |
|
|
*/ |
|
|
*/ |
|
|
class TasksController extends Controller |
|
|
class TasksController extends Controller |
|
|
{ |
|
|
{ |
|
|
|
|
|
/** |
|
|
|
|
|
* Store a created job task to the database. |
|
|
|
|
|
* |
|
|
|
|
|
* @param \App\Http\Requests\Tasks\CreateRequest $request |
|
|
|
|
|
* @param \App\Entities\Projects\Job $job |
|
|
|
|
|
* @return \Illuminate\Routing\Redirector |
|
|
|
|
|
*/ |
|
|
public function store(CreateRequest $request, Job $job) |
|
|
public function store(CreateRequest $request, Job $job) |
|
|
{ |
|
|
{ |
|
|
$newTask = $request->validated(); |
|
|
$newTask = $request->validated(); |
|
|
@ -27,6 +34,13 @@ class TasksController extends Controller |
|
|
return redirect()->route('jobs.show', $job); |
|
|
return redirect()->route('jobs.show', $job); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Update a task on the database. |
|
|
|
|
|
* |
|
|
|
|
|
* @param \App\Http\Requests\Tasks\UpdateRequest $request |
|
|
|
|
|
* @param \App\Entities\Projects\Task $task |
|
|
|
|
|
* @return \Illuminate\Routing\Redirector |
|
|
|
|
|
*/ |
|
|
public function update(UpdateRequest $request, Task $task) |
|
|
public function update(UpdateRequest $request, Task $task) |
|
|
{ |
|
|
{ |
|
|
$task->update($request->validated()); |
|
|
$task->update($request->validated()); |
|
|
@ -36,6 +50,13 @@ class TasksController extends Controller |
|
|
return redirect()->route('jobs.show', $task->job_id); |
|
|
return redirect()->route('jobs.show', $task->job_id); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Delete task from the database. |
|
|
|
|
|
* |
|
|
|
|
|
* @param \App\Http\Requests\Tasks\DeleteRequest $request |
|
|
|
|
|
* @param \App\Entities\Projects\Task $task |
|
|
|
|
|
* @return \Illuminate\Routing\Redirector |
|
|
|
|
|
*/ |
|
|
public function destroy(DeleteRequest $request, Task $task) |
|
|
public function destroy(DeleteRequest $request, Task $task) |
|
|
{ |
|
|
{ |
|
|
if ($task->id == $request->get('task_id')) { |
|
|
if ($task->id == $request->get('task_id')) { |
|
|
|