未定义变量Laravel(奇怪的情况)

未定义变量Laravel(奇怪的情况),laravel,Laravel,我有这个讨厌的问题。有人能帮忙把它整理一下吗?我读了所有的帖子,却找不到解决办法 这是我的控制器 而不是 return view('dashboards.student-dashboard', compact('id', 'courses', 'posts')); 试一试 Plz post该片段视图的filenameOnlyindexS()正在返回一个带有变量的视图,在其他方法中执行相同的操作。未定义变量在什么中?它会告诉你什么文件和什么行。。。这听起来像是在猜测错误,它永远不应该是case未

我有这个讨厌的问题。有人能帮忙把它整理一下吗?我读了所有的帖子,却找不到解决办法

这是我的控制器

而不是

return view('dashboards.student-dashboard', compact('id', 'courses', 'posts'));
试一试


Plz post该片段视图的filenameOnly
indexS()
正在返回一个带有变量的视图,在其他方法中执行相同的操作。未定义变量在什么中?它会告诉你什么文件和什么行。。。这听起来像是在猜测错误,它永远不应该是case未定义的变量:posts(视图:C:\laragon\www\hr english\resources\views\dashboards\student dashboard.blade.php)
return view('dashboards.student-dashboard', compact('id', 'courses', 'posts'));
return view('dashboards.student-dashboard', ['id'=>$id, 'courses'=>$courses, 'posts'=>$posts]);