幾天前我開始學習Laravel。 現在我的控制器中有一個變量出現問題,我總是得到這個錯誤:「Undefined variable:server_id」。Laravel控制器變量
我的路由文件看起來是這樣的:
Route::get('servers/{server_id}','[email protected]');
而且在相關的控制器操作方法:
public function show($server_id)
{
$details = Server::with(array('details' => function($query)
{
$query->where('server_id', '=', $server_id);
}))->get();
return View::make('servers.show')->with('details', $details);
}
我可以使用var。 $ server_id並將其傳遞給視圖。但是我無法在數據庫查詢的where子句中使用它。
我希望有人能解釋我是什麼問題以及如何解決這個問題。