Laravel在显示用户模板中获取图像
我试图使我的图像表可以从/users/show.blade.php访问。我的控制器里有这个Laravel在显示用户模板中获取图像,laravel,Laravel,我试图使我的图像表可以从/users/show.blade.php访问。我的控制器里有这个 public function show($id) { /* Get All CSCS Images For User */ $my_images= Image::all(); /* Get User From ID */ $user = User::find($id); /* Return View */ return view('users
public function show($id)
{
/* Get All CSCS Images For User */
$my_images= Image::all();
/* Get User From ID */
$user = User::find($id);
/* Return View */
return view('users.show')->with('user', $user)->with('images', $my_images);
}
当我尝试在模板中使用$my_images变量时,我得到$my_images的未定义变量错误
我哪里出错了?你应该试试这个:
public function show($id)
{
/* Get All CSCS Images For User */
$my_images= Image::all();
/* Get User From ID */
$user = User::find($id);
/* Return View */
return view('users.show',compact('user','my_images'));
}
您将
$my_images
名称作为image
传递到刀片文件中以获取此错误。您不会使用$my_images
,因为您已声明images
是刀片中的变量,因此它将是$images->某物
击败我:D@fightstarr20当前位置如果我的答案是你的解决方案那么请接受我的回答