App\Repositories\Task\TaskRepository::create PHP Method

create() public method

public create ( $requestData )
    public function create($requestData)
    {
        $fk_client_id = $requestData->get('fk_client_id');
        $input = $requestData = array_merge($requestData->all(), ['fk_user_id_created' => auth()->id()]);
        $task = Tasks::create($input);
        $insertedId = $task->id;
        Session()->flash('flash_message', 'Task successfully added!');
        //Snippet in Master.blade.php
        Notifynder::category('task.assign')->from(auth()->id())->to($task->fk_user_id_assign)->url(url('tasks', $insertedId))->expire(Carbon::now()->addDays(14))->send();
        $activityinput = array_merge(['text' => 'Task ' . $task->title . ' was created by ' . $task->taskCreator->name . ' and assigned to' . $task->assignee->name, 'user_id' => Auth()->id(), 'type' => 'task', 'type_id' => $insertedId]);
        Activity::create($activityinput);
        return $insertedId;
    }