未定义的变量:视图中的站点
Undefined variable: stations in view
我有未定义的变量,它不调用变量。
当我尝试访问页面时出现缺少参数 1 错误。这是我的代码。
部分观点:
@foreach($stations as $station)
<span> {{ $stations->station }} </span>
@endforeach
控制器:
public function show($id)
{
$stations = DB::table('stations')->pluck('station');
return view('configuration.configuration', $stations);
}
路线:
Route::get('configuration/', 'ConfigurationController@show');
在控制器中尝试使用以下代码
public function show($id)
{
$stations = DB::table('stations')->pluck('station');
$data['stations'] = $stations;
return view('configuration.configuration', $data);
}
查看
@foreach($stations as $station)
<span> {{ $station->station }} </span>
@endforeach
你是直接传数组值给view。它不会那样工作。您必须将值分配给数组索引,然后在视图中调用该索引,如 $index_name
。然后它会给你想要的输出
在控制器中尝试使用以下代码:-
public function show($id)
{
$stations = DB::table('stations')->pluck('station');
return view('configuration.configuration', compact('stations'));
}
或
public function show($id)
{
$stations = DB::table('stations')->pluck('station');
return view('configuration.configuration')->with(stations);
}
如果您不想将您的 $station 转移到未使用的 $data 中
我有未定义的变量,它不调用变量。
当我尝试访问页面时出现缺少参数 1 错误。这是我的代码。
部分观点:
@foreach($stations as $station)
<span> {{ $stations->station }} </span>
@endforeach
控制器:
public function show($id)
{
$stations = DB::table('stations')->pluck('station');
return view('configuration.configuration', $stations);
}
路线:
Route::get('configuration/', 'ConfigurationController@show');
在控制器中尝试使用以下代码
public function show($id)
{
$stations = DB::table('stations')->pluck('station');
$data['stations'] = $stations;
return view('configuration.configuration', $data);
}
查看
@foreach($stations as $station)
<span> {{ $station->station }} </span>
@endforeach
你是直接传数组值给view。它不会那样工作。您必须将值分配给数组索引,然后在视图中调用该索引,如 $index_name
。然后它会给你想要的输出
在控制器中尝试使用以下代码:-
public function show($id)
{
$stations = DB::table('stations')->pluck('station');
return view('configuration.configuration', compact('stations'));
}
或
public function show($id)
{
$stations = DB::table('stations')->pluck('station');
return view('configuration.configuration')->with(stations);
}
如果您不想将您的 $station 转移到未使用的 $data 中