laravel-totem安装使用

laravel-totem让定时任务的管理和使用变得更加的方便,它提供了一个定时任务的 Web 控制台

  • 可以查看项目中有哪些计划任务;
  • 获取任务下次执行的时间;
  • 可以手动执行计划任务;
  • 能够快速的通过 Web 界面 添加 / 修改 / 删除定时任务;
  • 统计记录定时任务的执行情况。

以laravel5.8为例进行安装

1.安装laravel5.8
composer create-project --prefer-dist laravel/laravel blog "5.8.*"

安装完成后修改 .env 文件修改数据库相关配置,确保数据库存在即可

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=1234qwer
2.引入laravel-totem
composer require studio/laravel-totem
php artisan migrate //执行下migrate
php artisan totem:assets //将资源发布到public件夹

在这里插入图片描述
在执行migrate时可能会出现以下错误,这是由于字符编码引起的。修改app/Providers/AppServiceProvider.php即可:

use Illuminate\Support\Facades\Schema;

public function boot()
{
    Schema::defaultStringLength(191);
}

在此任何工作之前,请确保您的cron运行如下:

* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
3.发布定时任务

新建artisan命令

php artisan make:command Test

修改app/Console/Commands/Test.php文件


    public function handle()
    {
        $this->info('hello totem');//打印信息
    }
}

修改app/Console/Kernel.php文件

    protected $commands = [
        //
        Commands\Test::class,//新增
    ];



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

the ache

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值