首页切换器

一键将您的网站切换成行业网站
首页切换器
电脑端预览
模块介绍

一键切换您的首页

使用说明

如果模块中使用首页提供者注册了首页,则可以在首页切换器中直接切换成为模块提供的首页。

如何注册首页

组要在 ModuleServiceProvider:boot 中通过如下方式注册了首页

if(class_exists('Module\\Vendor\\Provider\\HomePage\\HomePageProvider')){
    \Module\Vendor\Provider\HomePage\HomePageProvider::register( Provider类 )
}

其中 Provider类 需要继承 \Module\Vendor\Provider\HomePage\AbstractHomePageProvider,如:

<?php

namespace Module\TestModule\Provider\HomePage;

use Module\Vendor\Provider\HomePage\AbstractHomePageProvider;

class TestHomePageProvider extends AbstractHomePageProvider
{
    public function title()
    {
        return '测试首页';
    }
    public function action()
    {
        return '\\Module\\TestModule\\Web\\Controller\\IndexController@index';
    }
}

为何我的系统不生效

需要在首页通过如下方法调用

默认系统已经调用该方法

<?php

namespace App\Web\Controller;

use Module\Vendor\Provider\HomePage\HomePageProvider;

class IndexController extends BaseController
{
    public function index()
    {
        return HomePageProvider::call(__METHOD__, '\\App\\Web\\Controller\\IndexController@index');
    }
}
更新历史
2022-04-02
V1.3.0 支持多种设备类型
  • 新增:首页提供者适配多种设备类型支持
  • 优化:旧版本只适配电脑端首页兼容
2022-03-23
V1.2.0 适配手机端和电脑端
  • 新增:手机端和电脑端
2022-02-21
V1.1.0 适配Laravel9.0,文档完善
  • 新增:适配 Laravel 9.0环境
  • 优化:开发文档完善
2021-10-07
V1.0.0 首页切换器
  • 一键将您的网站切换成行业网站
获取模块
开发商
ModStart
ModStart官方出品
模块信息
标识
HomePageSwitcher
环境
Laravel5 Laravel9
大小
3.66 KB
版本
1.3.0
发布
2022-04-02
MSCore版本要求>=1.4.0
在文件 vendor/modstart/modstart/src/ModStart.php 中查看 $version。
QQ
微信