TTK_E32222585_laravel/app/Models/UserProfile.php

33 lines
607 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class UserProfile extends Model
{
use HasFactory;
protected $fillable = [
'user_id',
'nip',
'position',
'phone_number',
'profile_photo',
];
public function user()
{
return $this->belongsTo(User::class);
}
public function getProfilePhotoUrlAttribute()
{
if ($this->profile_photo) {
return asset('storage/profiles/' . $this->profile_photo);
}
return null;
}
}