语法错误,意外的“)”,期望“[”(视图:C:

当我尝试读取控制器返回的视图内的数据时,出现此错误。我试图改变它很多次,但我仍然得到相同的结果


这是控制器索引函数,我在其中启动查询和视图


语法错误,意外的 ')',期望 '[' (视图:C:\project\laravel\project1\app\resources\views\products.blade.php)


public function index()

{

    $data = DB::table('product')->get();

    return view('products',["products"=>$data]);

}

这是我尝试解析它的视图部分:


<ul>

@foreach (products as product )

    <li>{{ product->name }}</li>

@endforeach

</ul>

如果您有任何想法或建议那就太好了,谢谢。


慕森王
浏览 100回答 1
1回答

阿晨1998

PHP 上的变量以$符号开头。和$products是$product变量,因此请尝试像这样修复您的代码:<ul>@foreach ($products as $product)    <li>{{ $product->name }}</li>@endforeach</ul>
打开App,查看更多内容
随时随地看视频慕课网APP