App\Http\Controllers\TaskController::save PHP Method

save() private method

private save ( null $publicId = null ) : Illuminate\Http\RedirectResponse
$publicId null
return Illuminate\Http\RedirectResponse
    private function save($publicId = null)
    {
        $action = Input::get('action');
        if (in_array($action, ['archive', 'delete', 'restore'])) {
            return self::bulk();
        }
        $task = $this->taskRepo->save($publicId, Input::all());
        if ($publicId) {
            Session::flash('message', trans('texts.updated_task'));
        } else {
            Session::flash('message', trans('texts.created_task'));
        }
        if (in_array($action, ['invoice', 'add_to_invoice'])) {
            return self::bulk();
        }
        return Redirect::to("tasks/{$task->public_id}/edit");
    }