如何调用控制器的方法?

时间:2019-01-11 04:44:40

标签: php laravel-5

我必须每小时运行一个脚本。因此,我在服务器上执行的操作是每小时调用var result = GetCollectionA().FirstOrDefault() ?? GetCollectionB().FirstOrDefault(); 文件,该文件运行我的静态函数myfile.php

现在我的问题是执行此runT()函数后,我必须在控制器 MyController 下运行方法 test

myfile.php

runT()

Helper.php

include "Helper.php";

Helper::runT();

MyController.php

public static function runT() {
        ini_set('max_execution_time', 300);
        $conn = self::getDbConnection();

2 个答案:

答案 0 :(得分:2)

app(MyController::class)->test();

这将解析MyController的实例,它将为您完成dependency injection之类的工作,然后调用test方法。

答案 1 :(得分:0)

调用控制器方法。使用base_url。

 $.post('controller/method', $("#formid").serialize(), function (data) {
}