forked from eatvio/eatvio-infra
make static-analyse code
This commit is contained in:
@@ -5,6 +5,9 @@ namespace App\Models;
|
||||
use Illuminate\Database\Eloquent\Casts\Attribute;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
|
||||
/**
|
||||
* App\Models\Diary
|
||||
@@ -49,26 +52,26 @@ class Diary extends Model
|
||||
// protected $casts = ['date' => 'datetime:d-m-Y'];
|
||||
// protected $dateFormat = 'd-m-Y';
|
||||
|
||||
public function user()
|
||||
public function user(): BelongsTo
|
||||
{
|
||||
return $this->belongsTo(User::class)->withDefault([
|
||||
'name' => 'Guest Author',
|
||||
]);
|
||||
}
|
||||
|
||||
public function meals()
|
||||
public function meals():HasMany
|
||||
{
|
||||
return $this->hasMany(Meal::class);
|
||||
}
|
||||
|
||||
public function scopeUserToDayItem($query, $userId)
|
||||
public function scopeUserToDayItem(Builder $query, int $userId): Builder
|
||||
{
|
||||
return $query
|
||||
->where('user_id', $userId)
|
||||
->where('date', now()->format('Y-m-d'));
|
||||
}
|
||||
|
||||
public function consultant_comments()
|
||||
public function consultant_comments(): HasMany
|
||||
{
|
||||
return $this->hasMany(ConsultantDiaryComment::class);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user