Как вставить значок в laravel? - PullRequest
2 голосов
/ 14 марта 2020

Я хочу динамически вставить favicon в дизайн, для этого я создал страницу и соединил ее с базой данных на этой странице. Я могу загрузить изображение для favicon, и оно будет вставлено в базу данных, но когда я захочу перезвонить этой картинке favicon для заголовка другой страницы ничего не изменится

Следующий код находится на странице поставщика услуг приложения:

$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'] }}">

Ответы [ 2 ]

0 голосов
/ 15 марта 2020

мой код был верным, но это была проблема chrome браузера, чтобы загрузить этот значок

0 голосов
/ 14 марта 2020

Вот мой пример кода в AppServiceProvider. php в методе boot (), следуйте приведенному ниже примеру кода

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);
     }
    });
}
...