6
0
Fork 0
release
panliang 2022-05-18 11:30:13 +08:00
parent eece8679ca
commit 136ea25ded
3 changed files with 17 additions and 203 deletions

View File

@ -10,6 +10,8 @@ class Ad extends Model
use Concerns\HasShowable; use Concerns\HasShowable;
use HasDateTimeFormatter; use HasDateTimeFormatter;
protected $fillable = ['address_id', 'image', 'sort', 'jump_type', 'jump_link', 'is_show', 'name', 'remarks'];
/** /**
* @var array * @var array
*/ */

View File

@ -2,8 +2,9 @@
namespace Database\Seeders; namespace Database\Seeders;
use App\Models\AdAddress; use App\Models\{AdAddress, Ad};
use Illuminate\Database\Seeder; use Illuminate\Database\Seeder;
use Illuminate\Support\Arr;
class AdAddressSeeder extends Seeder class AdAddressSeeder extends Seeder
{ {
@ -14,219 +15,30 @@ class AdAddressSeeder extends Seeder
*/ */
public function run() public function run()
{ {
AdAddress::truncate();
Ad::truncate();
foreach ([ foreach ([
'top_navigation_banner' => [
'name' => '首页顶部导航',
'dimensions'=> '50*50',
'is_show' => true,
],
'floor_banner' => [
'name' => '首页楼层广告位',
'dimensions'=> '710*220',
'is_show' => true,
],
'recommend_banner' => [
'name' => '首页精品推荐广告位',
'dimensions'=> '670*260',
'is_show' => true,
],
'top_banner' => [
'name' => '首页顶部广告位',
'dimensions'=> '750*450',
'is_show' => true,
],
'vip_banner' => [
'name' => 'VIP会员积分权益',
'dimensions'=> '710*196',
'is_show' => true,
],
'vip_award_banner' => [
'name' => 'VIP会员推广奖励',
'dimensions'=> '226*289',
'is_show' => true,
],
'vip_car_banner' => [
'name' => 'VIP直通车广告位',
'dimensions'=> '375*200',
'is_show' => true,
],
'share_register_banner' => [
'name' => '分享注册位',
'dimensions'=> '',
'is_show' => true,
],
'share_download_banner' => [
'name' => '分享下载位',
'dimensions'=> '',
'is_show' => true,
],
'vip_will_cheap_banner'=> [
'name' => '会员就是省',
'dimensions'=> '710*382',
'is_show' => true,
],
'vip_award_bottom_banner'=> [
'name' => '会员推广奖励底部广告位',
'dimensions'=> '470*202',
'is_show' => true,
],
'show_vip_banner'=> [
'name' => '查看会员权益广告位',
'dimensions'=> '710*382',
'is_show' => true,
],
'become_vip_banner'=> [
'name' => '成为会员广告位',
'dimensions'=> '710*382',
'is_show' => true,
],
'mall_notice'=>[
'name' => '商城公告弹窗',
'dimensions'=> '600*700',
'is_show' => true,
],
'article_banner'=>[
'name' =>'文章广告位',
'dimensions'=> '',
'is_show'=> true,
],
'vip_coupon_banner'=>[
'name' =>'会员优惠券广告位',
'dimensions'=> '750*524',
'is_show'=> true,
],
'homepage_popup'=>[
'name' =>'首页弹窗广告位',
'dimensions'=> '608*735',
'is_show'=> true,
],
'vip_coupon_bottom_banner'=>[
'name' =>'VIP优惠券底部广告位',
'dimensions'=> '213*246',
'is_show'=> true,
],
/** 商城小程序广告位 start **/
'wechat_mini_top_navigation_banner' => [
'name' => '【小程序】首页顶部导航',
'dimensions'=> '50*50',
'is_show' => true,
],
'wechat_mini_floor_banner' => [
'name' => '【小程序】首页楼层广告位',
'dimensions'=> '710*220',
'is_show' => true,
],
'wechat_mini_recommend_banner' => [
'name' => '【小程序】首页精品推荐广告位',
'dimensions'=> '670*260',
'is_show' => true,
],
'wechat_mini_top_banner' => [
'name' => '【小程序】首页顶部广告位',
'dimensions'=> '750*450',
'is_show' => true,
],
'wechat_mini_vip_banner' => [
'name' => '【小程序】VIP会员积分权益',
'dimensions'=> '710*196',
'is_show' => true,
],
'wechat_mini_vip_award_banner' => [
'name' => '【小程序】VIP会员推广奖励',
'dimensions'=> '226*289',
'is_show' => true,
],
'wechat_mini_vip_car_banner' => [
'name' => '【小程序】VIP直通车广告位',
'dimensions'=> '375*200',
'is_show' => true,
],
'wechat_mini_share_register_banner' => [
'name' => '【小程序】分享注册位',
'dimensions'=> '',
'is_show' => true,
],
'wechat_mini_share_download_banner' => [
'name' => '【小程序】分享下载位',
'dimensions'=> '',
'is_show' => true,
],
'wechat_mini_vip_will_cheap_banner'=> [
'name' => '【小程序】会员就是省',
'dimensions'=> '710*382',
'is_show' => true,
],
'wechat_mini_vip_award_bottom_banner'=> [
'name' => '【小程序】会员推广奖励底部广告位',
'dimensions'=> '470*202',
'is_show' => true,
],
'wechat_mini_show_vip_banner'=> [ 'wechat_mini_show_vip_banner'=> [
'name' => '【小程序】查看会员权益广告位', 'name' => '【小程序】查看会员权益广告位',
'dimensions'=> '710*382', 'dimensions'=> '710*382',
'is_show' => true, 'is_show' => true,
'ads' => [
['image' => 'https://zcs-test.oss-cn-chengdu.aliyuncs.com/ac/is_vip.png', 'sort' => 1, 'jump_type' => 0, 'is_show' => 1 , 'name' => 1]
]
], ],
'wechat_mini_become_vip_banner'=> [ 'wechat_mini_become_vip_banner'=> [
'name' => '【小程序】成为会员广告位', 'name' => '【小程序】成为会员广告位',
'dimensions'=> '710*382', 'dimensions'=> '710*382',
'is_show' => true, 'is_show' => true,
'ads' => [
['image' => 'https://zcs-test.oss-cn-chengdu.aliyuncs.com/ac/not_vip.jpg', 'sort' => 1, 'jump_type' => 0, 'is_show' => 1 , 'name' => 1]
]
], ],
'wechat_mini_mall_notice'=>[
'name' => '【小程序】商城公告弹窗',
'dimensions'=> '600*700',
'is_show' => true,
],
'wechat_mini_article_banner'=>[
'name' =>'【小程序】文章广告位',
'dimensions'=> '',
'is_show'=> true,
],
'wechat_mini_vip_coupon_banner'=>[
'name' =>'【小程序】会员优惠券广告位',
'dimensions'=> '750*524',
'is_show'=> true,
],
'wechat_mini_homepage_popup'=>[
'name' =>'【小程序】首页弹窗广告位',
'dimensions'=> '608*735',
'is_show'=> true,
],
'wechat_mini_vip_coupon_bottom_banner'=>[
'name' =>'【小程序】VIP优惠券底部广告位',
'dimensions'=> '213*246',
'is_show'=> true,
],
/** 商城小程序广告位 end **/
//商城APP端广告位
'app_start_page_banner'=>[
'name' => 'APP启动页广告位',
'dimensions'=> '',
'is_show' => true,
],
/** 商户特殊广告位 start **/
'merchant_notice'=>[
'name' =>'商户公告广告位',
'dimensions'=> '600*700',
'is_show'=> true,
],
'merchant_top_navigation_banner'=>[
'name' =>'商户端首页顶部导航',
'dimensions'=> '58*58',
'is_show' =>true,
],
/** 商户特殊广告位 end **/
/** 批零特殊广告位 start **/
'wholesale_homepage_banner'=>[
'name' =>'批零首页广告位',
'dimensions'=> '750*550',
'is_show'=> true,
],
/** 批零特殊广告位 end **/
] as $key => $values) { ] as $key => $values) {
AdAddress::firstOrCreate(['key' => $key], $values); $address = AdAddress::firstOrCreate(['key' => $key], Arr::except($values, ['ads']));
if (isset($values['ads'])) {
$address->ads()->createMany($values['ads']);
}
} }
} }
} }

View File

@ -16,7 +16,7 @@ class AppSettingSeeder extends Seeder
public function run() public function run()
{ {
Setting::truncate(); Setting::truncate();
Setting::truncate(); ShareBg::truncate();
foreach ([ foreach ([
'app'=> [ 'app'=> [
'value'=> [ 'value'=> [