在控制器中我试图从表中获取数据,然后将其传递给视图。 p>
// controller
public function view($ id)
{
$ contact = Contact :: where('id',$ id);
返回视图('contact.edit',['contact'=> $ contact]);
}
// view
@ foreach($ contact as $ key => $ value)
{ {$ value}}
@ endforeach
code> pre>
但我只是空页,如果我尝试使用 {{$ contact-&gt ; first_name}} code>我只是收到错误未定义属性:Illuminate \ Database \ Eloquent \ Builder :: $ first_name code>。
我也尝试使用find方法,但得到了同样的 结果。
表格架构: p>
CREATE TABLE`contacts`(
`id`int(11)NOT NULL,
`first_name` varchar(25)NOT NULL,
`last_name` varchar(25)NOT NULL,
`email` varchar(35)NOT NULL,
`home_phone` int(10)DEFAULT NULL,
`work_phone` int(10)DEFAULT NULL,
`cell_phone `int(10)DEFAULT NULL,
`best_phone`枚举('home_phone','work_phone','cell_phone')NOT NULL,
`address_1`varchar(100)DEFAULT NULL,
`address_2` varchar(100 )DEFAULT NULL,
'city`varchar(35)DEFAULT NULL,
`state`varchar(35)DEFAULT NULL,
`zip` int(6)DEFAULT NULL,
`country`varchar(35)DEFAULT NULL,
'birth_date` date DEFAULT NULL,
`manager` int(11)UNSIGNED NOT NULL
);
code> pre>
div>