File manager - Edit - /home/linknsbh/proffy.online/app/Models/Currency.php
Back
<?php namespace App\Models; use App\Traits\HasJsonResourcefulData; use Illuminate\Database\Eloquent\Factories\HasFactory; /** * App\Models\Currency * * @property int $id * @property string $name * @property string $code * @property string $symbol * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * * @method static \Illuminate\Database\Eloquent\Builder|Currency newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Currency newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Currency query() * @method static \Illuminate\Database\Eloquent\Builder|Currency whereCode($value) * @method static \Illuminate\Database\Eloquent\Builder|Currency whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Currency whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Currency whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|Currency whereSymbol($value) * @method static \Illuminate\Database\Eloquent\Builder|Currency whereUpdatedAt($value) * * @mixin \Eloquent */ class Currency extends BaseModel { use HasFactory, HasJsonResourcefulData; protected $table = 'currencies'; const JSON_API_TYPE = 'currencies'; protected $fillable = [ 'name', 'code', 'symbol', ]; public static $rules = [ 'name' => 'required|unique:currencies', 'code' => 'required', 'symbol' => 'required', ]; public function prepareLinks(): array { return [ 'self' => route('currencies.show', $this->id), ]; } public function prepareAttributes(): array { $fields = [ 'name' => $this->name, 'code' => $this->code, 'symbol' => $this->symbol, ]; return $fields; } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.79 |
proxy
|
phpinfo
|
Settings