Nit*_*mar 5 laravel-routing laravel-5.2
我已经阅读了下面的许多文章,这些文章解释了从命名路线生成链接,但无法解决我的问题.
以下是定义的路线:
Route::get('/nitsadmin/dashboard', function () {
return view('nitsadmin.dashboard');
});
Run Code Online (Sandbox Code Playgroud)
我在锚标记中调用链接:
<a id="index" class="navbar-brand" href="{{Html::linkRoute('/nitsadmin/dashboard')}}">
<img src="../img/admin/nitseditorlogo.png" alt="Logo">
</a>
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Jam*_*mes 10
您可以使用url()帮助程序完成此操作.
只需更换您的锚标签,如下所示:
<a id="index" class="navbar-brand" href="{{url('/nitsadmin/dashboard')}}">
<img src="../img/admin/nitseditorlogo.png" alt="Logo">
</a>
Run Code Online (Sandbox Code Playgroud)
关于您在那里使用的图像,如果这些图像存储在您的公共文件夹中,那么您可以随时使用asset()帮助程序.这可以帮助您将绝对链接转换为动态链接.
对于使用路由名称的编码器,只需使用to()方法:
return redirect()->to(route('dashboard').'#something');
Run Code Online (Sandbox Code Playgroud)
在模板中:
{{ route('dashboard').'#something' }}
Run Code Online (Sandbox Code Playgroud)