Laravel 中的「任务调度」
class Kernel extends ConsoleKernel{ protected function schedule(Schedule $schedule) { $schedule->call(function () { DB::table('recent_users')->delete(); )}->daily(); $schedule->command('emails:send name')->daily(); }}
Goravel 中的「任务调度」
type Kernel struct {}func (kernel Kernel) Schedule() []*support.Event { return []*support.Event{ facades.Schedule.Call(func() { facades.DB.Where("1 = 1").Delete(&models.User{}) }).Daily(), facades.Schedule.Command("emails:send name").Daily(), }}func (kernel Kernel) Commands() []console.Command { return []console.Command{ &commands.SendEmails{}, }}
实现了 Laravel 中大部分的实用办法,继续更新中, 欢送 star 与 issues。
对于 Goravel
Goravel 是一个性能齐备、具备良好扩大能力的 Web 应用程序框架。 作为一个起始脚手架帮忙 Golang 开发者疾速构建本人的利用。
我的项目地址:https://github.com/goravel/goravel
文档地址:https://www.goravel.dev