0
嘗試從數據庫填充下拉列表。但有一些併發症。任何幫助?這是基於laravel框架。代碼Laravel 5.2 - 從數據庫填充選擇選項
部分
$projects = DB::table('projects')->where('users_id','=',Auth()->User()->id)->get();
foreach($projects as $project){
echo '
<option value="<?php $id = $project[id] ?>" name="parentProj">'
.$projectName = $project[id].
'</option>
';
}
控制器
public function index(){
$projects = DB::table('projects')->lists('id','projectName');
return view('pages.todo', ['projects'=> $projects);
}
你有什麼併發症?另外,你有沒有理由使用普通的PHP而不是Blade來進行查看?刀片使得代碼更容易讀寫,並且在錯誤的地方得到一個引號,點或分號的機會較少,並且把它弄得一團糟。 – Joseph
此外,你有一個失蹤]在你的控制器。應該是'['projects'=> $ projects]' – Joseph