意外的 for 循环错误 Laravel 5.3

Unexpected for Loop error Laravel 5.3

我不知道为什么我收到

的错误

FatalErrorException in AdminController.php line 43: syntax error, unexpected 'for' (T_FOR)

这条线

$weekDays = array([]);

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

你们能帮帮我吗? 非常感谢!

这看起来像是在您的控制器中,并且您正在使用用于模板化的 blade 语法。您需要在控制器和其他 php 类:

中使用标准 php 语法
$weekDays = array([]);

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