【发布时间】:2017-10-19 00:54:58
【问题描述】:
我收到未定义变量错误。这是我的控制器:
控制器:
public function index()
{
/**$englishgrades = StudentHistory::select('date', 'student_id', 'grade')
->where('subject', 'English')
->groupBy('student_id')
->orderBy('date','desc')
->first()
->get();
*/
$englishgrades = StudentHistory::where('subject', 'English')
->get();
$englishgrades = [];
return view('home', $englishgrades);
}
我正在使用它来调用我的刀片
{{ $englishgrades }}
未定义变量:englishgrades(查看:/home/vagrant/Code/projects/DYK/resources/views/home.blade.php)
【问题讨论】:
-
你正在用 $englishgrades = []; 覆盖
-
我删除了那个,但它仍然在说未定义的变量
-
删除你的
$englishgrades = [];和return view('home', ['englishgrades' => $englishgrades]);
标签: php laravel controller