public function invoice($id, Request $request)
{
$task = Tasks::findOrFail($id);
$clientId = $task->clientAssignee()->first()->id;
$timeTaskId = $task->allTime()->get();
$integrationCheck = Integration::first();
if ($integrationCheck) {
$this->tasks->invoice($id, $request);
}
$this->invoices->create($clientId, $timeTaskId, $request->all());
Session()->flash('flash_message', 'Invoice created');
return redirect()->back();
}