Файловый менеджер - Редактировать - /home/clickysoft/public_html/charliapp-v2.clickysoft.net/app/Models/CardTask.php
Назад
<?php namespace App\Models; use \DateTimeInterface; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Carbon\Carbon; class CardTask extends Model { use HasFactory; public const TASK_TYPE_SELECT = [ '1' => 'Todo list', '2' => 'Brainstorm', '3' => 'Outline', '4' => 'Timeline', '5' => 'Plot Planner', ]; public $table = 'card_tasks'; protected $dates = [ 'created_at', 'updated_at', ]; protected $fillable = [ 'user_id', 'series_id', 'book_id', 'outline_id', 'chapter_id', 'card_id', 'task_type', 'todo_item', 'todo_date', 'todo_time', 'brainstorm_item_id', 'outline_item_id', 'timeline_item_id', 'plot_planner_item_id', 'created_at', 'updated_at', ]; public function user() { return $this->belongsTo(User::class, 'user_id'); } public function series() { return $this->belongsTo(Series::class, 'series_id'); } public function book() { return $this->belongsTo(Book::class, 'book_id'); } public function outline() { return $this->belongsTo(Outline::class, 'outline_id'); } public function chapter() { return $this->belongsTo(Chapter::class, 'chapter_id'); } public function card() { return $this->belongsTo(ChaptersCard::class, 'card_id'); } public function brainstorm_item() { return $this->belongsTo(Brainstorm::class, 'brainstorm_item_id'); } public function outline_item() { return $this->belongsTo(Outline::class, 'outline_item_id'); } public function timeline_item() { return $this->belongsTo(Timeline::class, 'timeline_item_id'); } public function plotplanner_item() { return $this->belongsTo(PlotPlanner::class, 'plot_planner_item_id'); } public function tag() { return $this->belongsToMany(Tag::class); } protected function serializeDate(DateTimeInterface $date) { return $date->format('Y-m-d H:i:s'); } public function getTodoDateAttribute($value) { return $value ? Carbon::parse($value)->format(config('panel.date_format')) : null; } public function getTodoTimeAttribute($value) { return $value ? Carbon::parse($value)->format(config('panel.time_format')) : null; } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка