Laravel 5.4 Anchor Link

时间:2017-08-25 02:37:38

标签: hyperlink routes anchor laravel-5.4 laravel-blade

这个问题可能是一个相当不容乐观的问题,但我已经搜索了很多关于它的问题但仍未找到答案。

首先,这是我路线的代码:

Route::get('/', 'MainController@home');

然后,这是我的导航栏。

<ul class="dropdown-menu">
    <li><a href="{{url('/')}}">Our History</a></li>
    <li role="separator" class="divider"></li>
    <li><a href="{{url('/')}}">Our Politics</a></li>
</ul>

正如你可以看到的,当有人点击“我们的历史”或“我们的政治”时,它将重定向到主页。所有这些代码都在“app.blade.php”文件中。

现在,关于“我们的历史”和“我们的政治”的所有信息都在“home.blade.php”文件中,它是这样的(注意“name = 1”代表我们的历史,“name = 2”代表我们的政治“):

<div name="1" class="medium-padding text-center top-space">
    <div class="container">
        <div class="row">
            <div class="col-sm-6">
                <p>Information</p>
            </div>

            <div class="col-sm-6">
                <p>Information</p>
            </div>
        </div>
    </div>
</div>

这与“我们的政治”几乎相同。

那么¿如果有人点击导航“我们的历史”或“我们的政治”,它会重定向到(/)而不是div“name = 1”?

是的,我知道你没有为其他人“调试”代码,但是我在Google上搜索“Laravel Anchor Link”,并阅读了14个结果页面的每个链接,发现没什么可以帮助我的。

1 个答案:

答案 0 :(得分:0)

也许它有助于某人。我找到了答案:添加一个&#34; id&#34;。

在导航栏上:

<div name="1" id="1" class="medium-padding text-center top-space">

关于div:

<li><a href="{{url('/#1')}}">Our History</a></li>

:)