<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; /** * App\Models\AdCategory * * @property int $id * @property string $category_name 广告位名称 * @property string $theme 主题 * @property string $org * @property string $alias 调用名称 * @property int $type_id 所属类型(1:文字;2:图片;3:代码;4:FLASH;5:视频) * @property int $is_float 是否浮动(1:是;0:否) * @property int $float_left 左边距 * @property int $float_right 右边距 * @property int $float_top 顶边距 * @property int $width 广告位宽度 * @property int $height 广告位高度 * @property int $admin_set 是否系统内置(1:是,0:否) * @property int $ad_num 数量 * @property int $subsite_id 分站信息(0:总站) * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string|null $deleted_at * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Ad[] $ads * @method static bool|null forceDelete() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory newQuery() * @method static \Illuminate\Database\Query\Builder|\App\Models\AdCategory onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory query() * @method static bool|null restore() * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereAdNum($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereAdminSet($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereAlias($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereCategoryName($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereFloatLeft($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereFloatRight($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereFloatTop($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereHeight($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereIsFloat($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereOrg($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereSubsiteId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereTheme($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereTypeId($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AdCategory whereWidth($value) * @method static \Illuminate\Database\Query\Builder|\App\Models\AdCategory withTrashed() * @method static \Illuminate\Database\Query\Builder|\App\Models\AdCategory withoutTrashed() * @mixin \Eloquent */ class AdCategory extends Model { use SoftDeletes; protected $table = 'ad_categorys'; public function ads() { return $this->hasMany(Ad::class, 'category_id', 'id'); } }