我的 Controller 中有此代码。当我在 View 中打印变量时,它只给出数据库表列的最后一行。我如何将所有值打印为 View 上的字符串。有谁可以帮忙吗
public function welcome(){
$company_name = DB::table('companies')
->select('company_name')
->get();
return view('welcome',['company_name' => $company_name]);
}
我正在尝试访问此 jquery 代码中的值
@foreach ($company_name as $company_names)
<script>
$(document).ready(function() {
$("#tags").autocomplete({
source: [
{ value: "{{$company_names->company_name}}", url: "http://localhost:8000/company_profile" },
],
select: function (event, ui) {
window.location = ui.item.url;
}
});
});
</script>
@endforeach
最佳答案
确保在 Controller 中添加use Illuminate\Support\Facades\DB;
。
关于php - 当我在 laravel 的 View 页面上调用 foreach 循环时,它不显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40888497/