我在我的控制器中有此代码。当我在视图中打印变量时,它只给出数据库表列的最后一行。我如何在视图上打印所有的值作为字符串。任何人都可以帮助请foreach循环不显示数据,当我在laravel查看页面调用它时
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
编辑你的问题,从您的视图显示代码.. –
是您的'$ name'数组类型的变量? ??你可以使用'return view('welcome',['name'=> $ value-> company_name]); 'intent of'$ name = $ value-> company_name;' –