我在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
如何防止压倒一切?
答案 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" />
助手手动更清晰,更易于使用。