add tooltip to sidebar buttons remove profile for admin fix mobile menu not opening in home page fix deal image input modal size in mobile view make image scrollable in input modal fix explore page filters are not clickable when recent search is maxed out change UI for the recent searches add seeder for categories improve deal card ui in broker dashboard
43 lines
1.8 KiB
PHP
43 lines
1.8 KiB
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
use Illuminate\Database\Eloquent\Relations\HasMany;
|
|
|
|
/**
|
|
* @property int $id
|
|
* @property string $name
|
|
* @property string|null $description
|
|
* @property string $slug
|
|
* @property int $active
|
|
* @property int $order
|
|
* @property \Illuminate\Support\Carbon|null $created_at
|
|
* @property \Illuminate\Support\Carbon|null $updated_at
|
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Deal> $deals
|
|
* @property-read int|null $deals_count
|
|
*
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DealCategory newModelQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DealCategory newQuery()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DealCategory query()
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DealCategory whereActive($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DealCategory whereCreatedAt($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DealCategory whereDescription($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DealCategory whereId($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DealCategory whereName($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DealCategory whereOrder($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DealCategory whereSlug($value)
|
|
* @method static \Illuminate\Database\Eloquent\Builder<static>|DealCategory whereUpdatedAt($value)
|
|
*
|
|
* @mixin \Eloquent
|
|
*/
|
|
class DealCategory extends Model
|
|
{
|
|
protected $fillable = ['name', 'description', 'slug', 'active', 'order'];
|
|
|
|
public function deals(): HasMany
|
|
{
|
|
return $this->hasMany(Deal::class);
|
|
}
|
|
}
|