意外的循环错误Laravel 5.3

时间:2016-10-21 09:08:14

标签: for-loop controller laravel-5.3

我不知道为什么我得到

的错误
  AdminController.php第43行中的

FatalErrorException:语法错误,   意外的'为' (T_FOR)

在这一行

$weekDays = array([]);

@for ($i = 0; $i < 7; $i++)
  $weekDays[] = strftime('%a', $timestamp);
   $timestamp = strtotime('+1 day', $timestamp);
@endfor
你能帮助我吗? 非常感谢!

1 个答案:

答案 0 :(得分:1)

看起来它就在你的控制器中,你正在使用刀片语法,这是用于模板化。您需要在控制器和其他php类中使用标准的php语法:

$weekDays = array([]);

for ($i = 0; $i < 7; $i++){
  $weekDays[] = strftime('%a', $timestamp);
  $timestamp = strtotime('+1 day', $timestamp);
}