另一条路线的呼叫路由(cron作业测试)

时间:2018-01-07 15:10:31

标签: php laravel laravel-4

我有这样的路线:

Route::get('cron_job/{param1}/{param2?}', function($param1 = NULL, $param2 = NULL)
{
    //do something here;
    echo "Im'm here with param". $param1;
});

我将此路由用于cron作业,它可以正常工作。

但是现在,我想尝试用另一个路径来测试它,就像这样:

Route::get('test_cron_job', function()
{
    do {
        $param = 1;
        // here I just want to call http://my_app.local/cron_job/$param1 
        $param++;
    } while ($param <10)
});

怎么做?在cronjob中我使用:

links -dump http://my_app.local/cron_job/$param1 

但是如何在route.php中的另一条路径内调用它来测试呢?

2 个答案:

答案 0 :(得分:2)

您可以使用file_get_content(url);

v

答案 1 :(得分:0)

试试吧:

Route::get('test_cron_job', function()
{
   do {
      $param1 = 1;
      // here I just want to call http://my_app.local/cron_job/$param1
      redirect('/cron_job/'.$param1);
     $param++;
   } while ($param <10)
});