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 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 1

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

10个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!