为此,我要在设计中动态插入收藏夹图标,我已经创建了页面并将其连接到该页面中的数据库,我可以上传收藏夹图像,并将其插入数据库,但是当我想为该收藏夹图片回叫时其他页面标题将保持不变
以下代码在App Service Provider页面中:
$settings = Setting::all();
foreach ($settings as $key => $setting) {
elseif($key === 0) $favicon = $setting->value;
elseif($key === 1) $admin_logo = $setting->value;
}
$shareData = array(
'favicon'=>$favicon,
'admin_logo'=>$admin_logo
);
而且我想在其他页面中回叫它:
<link rel="shortcut icon" href="{{ asset('others') }}/{{ $shareData['favicon'] }}">
这是我的示例代码,在boot()方法的AppServiceProvider.php中,请遵循以下示例代码
public function boot()
{
\View::composer('*', function ($view) {
$settings = Setting::all();
foreach ($settings as $key => $setting) {
if($key === 0) $favicon = $setting->value;
if($key === 1) $admin_logo = $setting->value;
}
$shareData = array(
'favicon'=>$favicon,
'admin_logo'=>$admin_logo
);
$view->with('shareData',$shareData);
}
});
}