如何使用部分文件从数据库显示网站的动态标识和口号

问题描述 投票:0回答:1

我需要从数据库中显示动态徽标和网站口号。这两个数据都是views / includes / topbar.blade.php中的静态定义

视图/包括/ topbar.blade.php

<header>
    <div class="container-fluid"> 
        <!--top-->
        <div id="top">
            <div class="col-left">
                <div class="africe"> Website Slogan </div>
                <div class="call_us"> call us: <span>+xx-xxxxx</span> </div>
            </div>
            <div class="col-right">
                <div class="top-right">
                    <ul>
                        <li>Follow Us:</li>
                        <li><i class="fa fa-twitter"></i></li>
                        <li><i class="fa fa-facebook"></i></li>
                        <li><i class="fa fa-instagram"></i></li>
                        <li>
                            <button class="Enquire_now">ENQUIRE NOW</button>
                        </li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
</header>
php laravel-5.4
1个回答
0
投票

您可以尝试使用view composers将数据共享给所有视图。

public function compose(View $view)
{
    //get options model from database
    $options = Model::where('foo', 'bar')->first();

    //passing options to view
    $view->with('options', $options);
}

在你的视图中称他们为,

<div class="col-left">
    <div class="africe"> {{ $options->slogan }} </div>
</div>
© www.soinside.com 2019 - 2024. All rights reserved.