未显示上传按钮 Laravel
Upload button not being shown Laravel
出于某种原因,当我尝试制作供管理员使用的上传按钮时,上传按钮未显示,有人可以看一下并告诉我它有什么问题吗?
test.blade.php
@foreach ($data as $object)
<b>Name: </b>{{ $object->Name }}<br><br>
<b>Email: </b>{{$object->Email}}<br><br>
@foreach ($data3 as $currentUser)
<a href="{!! route('user.upload.image', ['user'=>$currentUser->id]) !!}">
<button class="btn btn-primary"><i class ="fa fa-plus"></i>Upload Images</button>
</a>
@endforeach
@endforeach
HomeController(我在这里获取用于一对一关系目的的 id)
public function getInfo($id) {
$data = personal_info::where('id',$id)->get();
$data3=UserImage::where('user_id',$id)->get();
return view('test',compact('data','data3'));
在您的控制器中,您正在获取所有 UserImages
并将其发送到您的视图。
public function getInfo($id) {
$data = personal_info::where('id',$id)->get();
$data3=UserImage::where('user_id',$id)->get();
return view('test',compact('data','data3'));
}
然后您将遍历集合以显示您获得的所有结果的上传按钮。
@foreach ($data as $object)
<b>Name: </b>{{ $object->Name }}<br><br>
<b>Email: </b>{{$object->Email}}<br><br>
@foreach ($data3 as $currentUser)
<a href="{!! route('user.upload.image', ['user'=>$currentUser->id]) !!}">
<button class="btn btn-primary"><i class ="fa fa-plus"></i>Upload Images</button>
</a>
@endforeach
@endforeach
但问题是,如果 $data3
即 UserImages
为空,则 foreach
将被忽略,因为它为空并且不会显示您的按钮。
要显示该按钮,请确保您的数据库中有数据,以便 $data3
不为空。
出于某种原因,当我尝试制作供管理员使用的上传按钮时,上传按钮未显示,有人可以看一下并告诉我它有什么问题吗?
test.blade.php
@foreach ($data as $object)
<b>Name: </b>{{ $object->Name }}<br><br>
<b>Email: </b>{{$object->Email}}<br><br>
@foreach ($data3 as $currentUser)
<a href="{!! route('user.upload.image', ['user'=>$currentUser->id]) !!}">
<button class="btn btn-primary"><i class ="fa fa-plus"></i>Upload Images</button>
</a>
@endforeach
@endforeach
HomeController(我在这里获取用于一对一关系目的的 id)
public function getInfo($id) {
$data = personal_info::where('id',$id)->get();
$data3=UserImage::where('user_id',$id)->get();
return view('test',compact('data','data3'));
在您的控制器中,您正在获取所有 UserImages
并将其发送到您的视图。
public function getInfo($id) {
$data = personal_info::where('id',$id)->get();
$data3=UserImage::where('user_id',$id)->get();
return view('test',compact('data','data3'));
}
然后您将遍历集合以显示您获得的所有结果的上传按钮。
@foreach ($data as $object)
<b>Name: </b>{{ $object->Name }}<br><br>
<b>Email: </b>{{$object->Email}}<br><br>
@foreach ($data3 as $currentUser)
<a href="{!! route('user.upload.image', ['user'=>$currentUser->id]) !!}">
<button class="btn btn-primary"><i class ="fa fa-plus"></i>Upload Images</button>
</a>
@endforeach
@endforeach
但问题是,如果 $data3
即 UserImages
为空,则 foreach
将被忽略,因为它为空并且不会显示您的按钮。
要显示该按钮,请确保您的数据库中有数据,以便 $data3
不为空。