File manager - Edit - /home/linknsbh/proffy.online/app/Models/Setting.php
Back
<?php namespace App\Models; use App\Traits\Multitenantable; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Spatie\MediaLibrary\HasMedia; use Spatie\MediaLibrary\InteractsWithMedia; use Spatie\MediaLibrary\MediaCollections\Models\Media; use Stancl\Tenancy\Database\Concerns\BelongsToTenant; /** * App\Models\Setting * * @property int $id * @property string $key * @property string $value * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read string $logo * @property-read \Spatie\MediaLibrary\MediaCollections\Models\Collections\MediaCollection|Media[] $media * @property-read int|null $media_count * * @method static \Illuminate\Database\Eloquent\Builder|Setting newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Setting newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Setting query() * @method static \Illuminate\Database\Eloquent\Builder|Setting whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Setting whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Setting whereKey($value) * @method static \Illuminate\Database\Eloquent\Builder|Setting whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Setting whereValue($value) * * @mixin \Eloquent */ class Setting extends Model implements HasMedia { use HasFactory, InteractsWithMedia, BelongsToTenant, Multitenantable; const PATH = 'settings'; const DUAL_SCREEN = 'dual_screen_images'; const CLICK_AUDIO = 'click_audio'; protected $table = 'settings'; /** * @var string[] */ protected $fillable = [ 'tenant_id', 'key', 'value', ]; public function getLogoAttribute(): string { /** @var Media $media */ $media = $this->media->last(); if (! empty($media)) { return $media->getFullUrl(); } return asset('images/infyom.png'); } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.59 |
proxy
|
phpinfo
|
Settings