【问题标题】:Laravel route variable, foreachLaravel 路由变量,foreach
【发布时间】:2015-08-04 02:53:21
【问题描述】:

我不想在 laravel 中使用 foreach 打印所有论坛。我正在尝试编写代码:

Route::get('', function()
{
        return View::make('home', array(
                $forums = DB::table('select * from forums')
        ));
});

然后在模板中写foreach:

  @foreach ($forums as $forum)
    <p>This is forum {{ $forum->name }}</p><br>
  @endforeach

但它不起作用,它打印:

未定义变量:forums(查看:C:\myadmin\htdocs\resources\views\home.blade.php)

提前致谢!

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    做你想做的事情的正确方法如下:

    Route::get('', function()
    {
        return View::make('home', array(
                $forums = DB::table('forums')->select()->get()
        ));
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-03
      • 2015-03-05
      • 2015-03-16
      • 2015-02-20
      • 2022-01-04
      • 2014-02-11
      • 2016-05-29
      • 1970-01-01
      相关资源
      最近更新 更多