## 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://github.com/goravel/goravel "https://github.com/goravel/goravel")
文档地址:[www.goravel.dev](https://www.goravel.dev "www.goravel.dev")
<p align="center"><img src="https://cdn.learnku.com/uploads/images/202112/16/29432/0DkNTwOZmj.png!large" width="300"></p>
有疑问加站长微信联系(非本文作者))