added show recipe page

This commit is contained in:
2023-12-24 22:39:34 +03:00
parent 6bf87ef34f
commit 587bcff626
10 changed files with 341 additions and 314 deletions

View File

@@ -7,6 +7,7 @@ use CyrildeWit\EloquentViewable\InteractsWithViews;
use Illuminate\Database\Eloquent\Casts\AsCollection;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Relations\HasMany;
class Recipe extends Model implements Viewable
@@ -56,6 +57,16 @@ class Recipe extends Model implements Viewable
return $this->hasMany(RecipeLike::class);
}
public function scopeByNegative(Builder $query)
{
return static::comments()->where('grade', '<=', '3');
}
public function scopeByPositive(Builder $query)
{
return static::comments()->where('grade', '>', '3');
}
public function isLiked(): bool
{
$curUser = auth()->user();