【问题标题】:Undefined variable in view, Laravel 5.3视图中未定义的变量,Laravel 5.3
【发布时间】:2016-10-14 07:05:57
【问题描述】:

您好,我正在尝试在 Laravel 5.3 中将我的数据从数据库显示到我的视图中

但是我遇到了这个错误

未定义变量:guests(查看:C:\Users\NtechB02-Chu\Desktop\laravel_projects\2fplaza\resources\views\admin\guests.blade.php)

这是我的声明路线

Route::resource('/guests', 'GuestController');

和我的控制器

  public function index()
{

  $guests = DB::table('users')->where('roles_id', '2')->orderBy('id')->chunk(10, function($guests) {
      foreach ($guests as $guest) {
          echo $guest->firstname . $guest->lastname;
      }

      return false;
  });

  return view('admin.guests', ['users' => $guests]);
}

最后是我的意见文件

@foreach ($guests 作为 $guest) {{$guest->名字}}

@endforeach

我希望你们能帮助我。谢谢!

【问题讨论】:

    标签: model-view-controller views laravel-5.3


    【解决方案1】:

    我找到了解决办法!

    我没有在控制器中进行查询,而是将 AppServiceProvider 放在文件夹 App/Providers 下

    use View;
    use Illuminate\Support\Facades\DB;
    
    public function boot()
      {
        $guests = DB::table('users')->where('roles_id', '2')->first();
    
        View::share('guest', $guests);
      }
    

    我很乐意在我的视图中访问它

    【讨论】:

      【解决方案2】:

      return view('admin.guests', ['guests' => $guests]); 或者你也可以这样做。

      return view('admin.guests')->('guests', $guests)->render();

      【讨论】:

      • 我放在控制器中的 foreach 语句有效。但是由于变量错误,视图中的那些不起作用
      • 试试 {{ dd($guests) }} 你有什么收获吗。
      • 找到了解决方案。我把它贴在下面
      【解决方案3】:

      您已发送用户变量如何在 forloop 中获取来宾 这样做

       public function index()
      {
      
        $guests = DB::table('users')->where('roles_id', '2')->orderBy('id')->chunk(10, function($guests) {
            foreach ($guests as $guest) {
                echo $guest->firstname . $guest->lastname;
            }
      
            return false;
        });
      
        return view('admin.guests',compact('guests'));
      }
      

      【讨论】:

        猜你喜欢
        • 2017-04-12
        • 2018-07-11
        • 2018-02-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-01
        • 1970-01-01
        相关资源
        最近更新 更多