【问题标题】:Link directly to public HTML folder in href inside a Laravel/Blade template直接链接到 Laravel/Blade 模板中 href 中的公共 HTML 文件夹
【发布时间】:2017-06-06 17:13:18
【问题描述】:

我正在使用 Laravel 5。在特定的 Blade 模板中,我有一个如下所示的链接:

<a href="/categories/1">{{ $category->category }}</a>

通常在我的本地 WAMP 服务器上,我可以访问具有此链接的主页,如下所示:

http://localhost:8080/myApp/laravel/public/

当您点击上面的&lt;a&gt; 链接时,我希望该链接直接转到:

http://localhost:8080/myApp/laravel/public/categories/1

相反,它放在这里:

http://localhost:8080/categories/1

如果我不包括 categories/1 的前导“/”。然后它只是在我每次单击它时将categories/1 添加到url。第一次可以正常工作,但第二次(以及以后)当然会显示找不到页面。

在 Laravel 中使用 Blade 模板处理路由链接的适当方法是什么?

【问题讨论】:

    标签: html laravel hyperlink routing laravel-blade


    【解决方案1】:

    试试这个

    <a href="{{ url('categories/1') }} ">{{ $category->category }}</a>
    

    【讨论】:

    • 嘿,完美,谢谢。标记你是正确的。
    • 它将走您的项目目录之后的路线,就像普通链接一样。 laravel 的这个 url() 助手会带你离开公共目录。
    猜你喜欢
    • 2014-01-21
    • 1970-01-01
    • 2021-09-27
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-23
    • 1970-01-01
    相关资源
    最近更新 更多