laravel Modules插件内定时任务执行,自定义命令注册,插件内资源发布

找到Modules中模块的Provider文件夹

Laravel

public function boot()
    {
        $this->registerTranslations();
        $this->registerConfig();
        $this->registerViews();
        $this->registerFactories();
        $this->commands([\Modules\GoogleSitemap\Console\GenerateSitemapCommand::class]);//命令注册
        $this->app->booted(function () {
            $schedule = $this->app->make(Schedule::class);
            $schedule->command('sitemap:generate')->daily();
        });//定时命令启动
        $this->loadMigrationsFrom(module_path($this->moduleName, 'Database/Migrations'));
        $this->publishes([
            __DIR__.'/../Resources/assets/image/' => public_path('images/plugins'),
        ], 'public');//文件夹发布
    }
本作品采用《CC 协议》,转载必须注明作者和本文链接
chowjiawei
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1

用过,没啥感觉,这个包挺不适合你们的业务

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
测开 @ 新大陆数字技术股份有限公司
文章
76
粉丝
42
喜欢
238
收藏
410
排名:238
访问:4.0 万
私信
所有博文
博客标签
社区赞助商