php - Laravel 7.14为标题上的每个循环加载社交链接
问题描述
我有一个用于社交链接的数据表。用户可以随时编辑链接。
只需链接任何其他杂物,这非常简单。我正在尝试使用我的应用程序标题中的图标加载刀片视图中的所有链接。我创建为函数并在片段中为每个循环添加了一个。
这是我的控制器:
public function socials()
{
$socials = Social::all();
return view('inc.subheader')->with('socials', $socials);
}
这是刀片片段:
<div class="col-md-3 justify-content-center social-links">
<ul class="nav d-flex justify-content-center">
@foreach ($socials as $social)
<li class="">
<a href="{{ $social->link }}" class="btn"><i class="{{ $social->icon }} fa-2x"></i></a>
</li>
@endforeach
</ul>
</div>
我得到的错误是“$socials 未定义”,当我继续 localhost/inc/social 时,我只看到三个点,没有带有链接的图标。
解决方案
更改此行:
return view('inc.subheader')->with('socials', $socials);
对此:
return view('inc.subheader', compact('socials'));
推荐阅读
- java - 在tomcat上部署后从war文件中获取图像
- maven - 在构建过程中运行 mvn checkstyle 时构建成功
- angular - 使用 npm 命令更改样式表
- ruby-on-rails - 为购买的主题覆盖 /dist 或 /src - Rails
- windows - 提交特定路径时在提交后挂钩中运行命令
- excel - SUMIFS 中的动态总和列
- c# - Xamarin.iOS 新的默认项目模板应用显示错误:SecTaskLoadEntitlements failed error=22
- php - 删除文件的第一行
- matlab - 如何在 Matlab 中创建一个接收多个输入图像的神经网络
- arrays - Perl中的非均匀多维数组