基础URL更改时传递参数作为第二个参数laravel 5.2

时间:2016-06-05 02:59:24

标签: url laravel-5.2

我在laravel 5.2中更改了基本URL的问题,同时将参数作为第二个参数传递以加载页面。像:

"/user/24" -> www.xyz.com/user/24

在加载URL时,资产的基本路径发生了变化,如:

www.xyz.com/public/css/style.css -> www.xyz.com/user/public/css/style.css

如何防止压倒一切?

2 个答案:

答案 0 :(得分:1)

为了防止laravel 5.2中的问题,请提及

{{url('/')}} or echo url('/') 

在资产链接之前。像:

<link href="{{ url('/') }}/public/css/style.css" rel="stylesheet" />

答案 1 :(得分:0)

实际上有一个url helper专门用于你可以使用的资产; asset()

这意味着您不需要将public指定为您创建的URL的一部分,这意味着您可以链接样式表(和任何其他资源),如下所示:

vagrant plugin install vagrant-vbguest

这比使用<link href="{{ asset('css/style.css') }}" rel="stylesheet" />助手手动更清晰,更易于使用。