D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
hms.dentostock.com
/
app
/
Models
/
Filename :
DocumentType.php
back
Copy
<?php namespace App\Models; use Eloquent as Model; /** * App\Models\DocumentType * * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DocumentType newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DocumentType newQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DocumentType query() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DocumentType whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DocumentType whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DocumentType whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DocumentType whereUpdatedAt($value) * * @mixin \Eloquent * * @property-read \App\Models\Document $document * @property-read \App\Models\User $user * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Document[] $documents * @property-read int|null $documents_count * @property-read \App\Models\Patient $patient * @property int $is_default * * @method static \Illuminate\Database\Eloquent\Builder|DocumentType whereIsDefault($value) */ class DocumentType extends Model { public $table = 'document_types'; public $fillable = [ 'name', ]; protected $casts = [ 'id' => 'integer', 'name' => 'string', ]; public static $rules = [ 'name' => 'required|string|unique:document_types,name', ]; public function documents() { return $this->hasMany(Document::class, 'document_type_id', 'id'); } }