'renfos', /* * Package. */ 'package' => 'timesheet', /* * Modules. */ 'modules' => ['board', 'column', 'project', 'project_user', 'task', 'timesheet'], 'board' => [ 'model' => [ 'model' => \Renfos\Timesheet\Models\Board::class, 'table' => 'boards', 'presenter' => \Renfos\Timesheet\Repositories\Presenter\BoardPresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'project_id', 'title', 'order', 'status', 'created_at', 'deleted_at', 'updated_at'], 'translatables' => [], 'upload_folder' => 'timesheet/board', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'Renfos', 'package' => 'Timesheet', 'module' => 'Board', ], ], 'column' => [ 'model' => [ 'model' => \Renfos\Timesheet\Models\Column::class, 'table' => 'columns', 'presenter' => \Renfos\Timesheet\Repositories\Presenter\ColumnPresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'project_id', 'board_id', 'title', 'order', 'task_limit', 'description', 'status', 'created_at', 'deleted_at', 'updated_at'], 'translatables' => [], 'upload_folder' => 'timesheet/column', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'Renfos', 'package' => 'Timesheet', 'module' => 'Column', ], ], 'project' => [ 'model' => [ 'model' => \Renfos\Timesheet\Models\Project::class, 'table' => 'projects', 'presenter' => \Renfos\Timesheet\Repositories\Presenter\ProjectPresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'client_id', 'name', 'visibility', 'description', 'start_date', 'end_date', 'duration', 'priority', 'screenshot', 'images', 'files', 'database', 'documents', 'budget', 'status', 'created_at', 'deleted_at', 'updated_at'], 'translatables' => [], 'upload_folder' => 'timesheet/project', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'Renfos', 'package' => 'Timesheet', 'module' => 'Project', ], ], 'project_user' => [ 'model' => [ 'model' => \Renfos\Timesheet\Models\ProjectUser::class, 'table' => 'project_users', 'presenter' => \Renfos\Timesheet\Repositories\Presenter\ProjectUserPresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'project_id', 'user_id', 'role', 'created_at', 'deleted_at', 'updated_at'], 'translatables' => [], 'upload_folder' => 'timesheet/project_user', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'Renfos', 'package' => 'Timesheet', 'module' => 'ProjectUser', ], ], 'task' => [ 'model' => [ 'model' => \Renfos\Timesheet\Models\Task::class, 'table' => 'tasks', 'presenter' => \Renfos\Timesheet\Repositories\Presenter\TaskPresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'project_id', 'column_id', 'assigned_to', 'created_by', 'title', 'priority', 'colors', 'order', 'weightage', 'tags', 'reference', 'documents', 'screenshot', 'files', 'links', 'complexity', 'start_time', 'time_taken', 'duration', 'status', 'created_at', 'deleted_at', 'updated_at'], 'translatables' => [], 'upload_folder' => 'timesheet/task', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'Renfos', 'package' => 'Timesheet', 'module' => 'Task', ], ], 'timesheet' => [ 'model' => [ 'model' => \Renfos\Timesheet\Models\Timesheet::class, 'table' => 'timesheets', 'presenter' => \Renfos\Timesheet\Repositories\Presenter\TimesheetPresenter::class, 'hidden' => [], 'visible' => [], 'guarded' => ['*'], 'slugs' => ['slug' => 'name'], 'dates' => ['deleted_at', 'createdat', 'updated_at'], 'appends' => [], 'fillable' => ['id', 'task_id', 'user_id', 'project_id', 'date', 'time_start', 'time_end', 'duration', 'percentage', 'description', 'created_at', 'deleted_at', 'updated_at'], 'translatables' => [], 'upload_folder' => 'timesheet/timesheet', 'uploads' => [ /* 'images' => [ 'count' => 10, 'type' => 'image', ], 'file' => [ 'count' => 1, 'type' => 'file', ], */ ], 'casts' => [ /* 'images' => 'array', 'file' => 'array', */ ], 'revision' => [], 'perPage' => '20', 'search' => [ 'name' => 'like', 'status', ] ], 'controller' => [ 'provider' => 'Renfos', 'package' => 'Timesheet', 'module' => 'Timesheet', ], ], ];