通过在laravel中使用href在url中传递id时不会加载

时间:2015-10-26 10:13:52

标签: css laravel routes

我通过路径传递id,路由被引导到控制器。

<a href="{{URL::to('editShopKeeper/' . $shopkeeper->id . '/edit')}}">

它获取正确的id并且它转到url,但是页面css和jquery没有加载,因为id被附加到url。任何人都可以帮我解决问题。

  

&#34; NetworkError:404 Not Found - http://localhost/fg/public/editShopKeeper/9/assets/icons/flags/flags.min.css&#34;   flags.min.css   &#34; NetworkError:404 Not Found - http://localhost/fg/public/editShopKeeper/9/bower_components/uikit/css/uikit.almost-flat.min.css&#34;

2 个答案:

答案 0 :(得分:0)

您可以使用base标记设置加载CSS / JS的绝对路径。

<base href="http://localhost/fg/public/" />

作为替代方案,您始终可以在加载CSS / JS时使用完整路径。

答案 1 :(得分:0)

如果您的链接href属性不以/开头,则路径相对于您正在查看的网址。尝试将css href属性从assets/icons/flags/flags.min.css更改为/assets/icons/flags/flags.min.css