我是laravel的新手,我在eloquent工作,我想发送一些数据来查看和显示它们像laravel文档所说的那样在我的控制器中写道
public function show(PhoneBook $phoneBook)
{
return view('admin.phonebook.show',compact('phoneBook',$phoneBook));
}
并在电话簿中显示我写的视图
<strong>id</strong> {{ $phoneBook->id }}<br>
<strong>calldate</strong> {{ $phoneBook->calldate }}<br>
<strong>description</strong> {{ $phoneBook->description }}
任何想法为什么我收到空查询没有结果没有错误,只有标题没有结果在他们面前我感谢你,如果你可以帮助我这个
答案 0 :(得分:2)
控制器:
public function show($id)
{
$phonebook = Phonebook::find($id);
return view('admin.phonebook.show',compact('phonebook'));
}
刀片:
<strong>id</strong> {{ $phonebook->id }}<br>
<strong>calldate</strong> {{ $phonebook->calldate }}<br>
<strong>description</strong> {{ $phonebook->description }}
答案 1 :(得分:1)
试试这个: -
return view('admin.phonebook.show', compact('phoneBook'));
答案 2 :(得分:1)
您可以尝试以下两种方式将数据从Controller发送到View:
return view('admin.phonebook.show', compact('phoneBook'));
OR
return view('admin.phonebook.show')->with('phoneBook', $phoneBook);