UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_75220104be0c
/
app
/
Models
/
Environment
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
HiredCourse.php
<?php namespace EstudioLMS\Models\Environment; use Carbon\Carbon; use Illuminate\Database\Eloquent\Model; /** * EstudioLMS\Models\Environment\HiredCourse * * @property int $id * @property int $user_id * @property int $course_id * @property int $plan_id * @property int $hire_headers_id * @property int $status * @property string $start * @property string $end * @property bool $is_free * @property bool $completed * @property \Carbon\Carbon $created_at * @property \Carbon\Carbon $updated_at * @property string $completed_at * @property-read \EstudioLMS\Models\Courses\Course\Course $course * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse courseId($id) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse courseSlug($slug) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse whereCompleted($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse whereCompletedAt($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse whereCourseId($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse whereCreatedAt($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse whereEnd($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse whereHireHeadersId($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse whereId($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse whereIsFree($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse wherePlanId($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse whereStart($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse whereStatus($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Environment\HiredCourse whereUserId($value) * @mixin \Eloquent */ class HiredCourse extends Model { protected $fillable = [ 'user_id', 'course_id', 'plan_id', 'hire_headers_id', 'status', 'start', 'end', 'is_free', 'completed', 'completed_at' ]; /** * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function course() { return $this->hasOne('EstudioLMS\Models\Courses\Course\Course', 'id', 'course_id')->withTrashed(); } public function customer() { return $this->hasOne('EstudioLMS\Models\Auth\User', 'id', 'user_id'); } /** * @param $query * @param $slug * @return mixed */ public function scopeCourseSlug($query, $slug) { return $query->whereHas('course', function ($query) use ($slug) { $query->where('slug', '=', $slug); }); } /** * @param $query * @param $id * @return mixed */ public function scopeCourseId($query, $id) { return $query->whereHas('course', function ($query) use ($id) { $query->where('id', '=', $id); }); } /** * @param $date * @return string */ public function getStartAttribute($date) { return Carbon::createFromFormat('Y-m-d H:i:s', $date)->format('d/m/Y'); } /** * @param $date * @return string */ public function getEndAttribute($date) { return Carbon::createFromFormat('Y-m-d H:i:s', $date)->format('d/m/Y'); } /** * @param $value * @return int */ public function getStatusAttrubute($value) { return (int)$value; } }
Copyright © 2026 - UnknownSec