在CLI脚本中使用现有的雄辩模型(可能还有其他Laravel4功能)?(Using existing

2019-10-29 04:02发布

我工作的基础上,Laravel 4框架的项目。 该框架是真棒,该网站与伟大工程,没有任何问题。

但我也有写几个脚本,将在一个crontab安排主要是DB的维护任务。

我正在寻找一种方式,在相同的风味的网址代码来写这些脚本。 或者至少,重复使用的模型,如果可能,一些其他的框架功能。

有没有办法做到这一点 ? 提前致谢 :)

答:工匠命令确实是要走的路。 你需要了解这些一切可用的工匠命令文件 。

Answer 1:

你要找的是Laravel“任务”。 您可以使用Laravel项目的全部工具集编写脚本和使用“工匠”工具的命令行中运行它们。



Answer 2:

当然。

你甚至可以为您的cron作业的路线,并调用您的cron作业命令的路线。 事情是这样的:

wget http://yourdomain.com/cron/your-job

通过这种方式,你可以使用Laravel 4提供的一切。



文章来源: Using existing Eloquent models (and possibly other Laravel4 features) in CLI scripts?