如何在laravel 5.2中的锚标记中放置路径

时间:2016-06-08 07:26:00

标签: laravel-5.2 laravel-routing

我已经阅读了下面的许多文章,这些文章解释了从命名路线生成链接,但无法解决我的问题。

Tutorial 1

Tutorial 2

Tutorial 3

以下是已定义的路线:

rm(list=ls())
library(shiny)
monthStart <- function(x) {
  x <- as.POSIXlt(x)
  x$mday <- 1
  as.Date(x)
}
ui <- basicPage(sliderInput("slider", "Time", min = as.Date("2010-01-01"),max =as.Date("2014-12-01"),value=as.Date("2014-12-01"),timeFormat="%b %Y"),
                textOutput("SliderText")
                )
server <- shinyServer(function(input, output, session){

  sliderMonth <- reactiveValues()
  observe({
    full.date <- as.POSIXct(input$slider, tz="GMT")
    sliderMonth$Month <- as.character(monthStart(full.date))
  })
  output$SliderText <- renderText({sliderMonth$Month})
})
shinyApp(ui = ui, server = server)

我在锚标记中调用链接:

Route::get('/nitsadmin/dashboard', function () {
    return view('nitsadmin.dashboard');
});

我收到了以下错误:

enter image description here

5 个答案:

答案 0 :(得分:9)

您可以使用url()帮助程序完成此操作。

只需更换你的锚标签:

<a id="index" class="navbar-brand" href="{{url('/nitsadmin/dashboard')}}">
      <img src="../img/admin/nitseditorlogo.png" alt="Logo">
</a>

关于您在那里使用的图像,如果这些图像存储在您的公共文件夹中,那么您始终可以使用asset()帮助程序。这可以帮助您将绝对链接转换为动态链接。

答案 1 :(得分:7)

对于使用路由名称的编码器,只需使用to()方法:

return redirect()->to(route('dashboard').'#something');

在模板中:

{{ route('dashboard').'#something' }}

答案 2 :(得分:1)

在您的路线中输入名称和

Route::get('/nitsadmin/dashboard', function () {
    return view('nitsadmin.dashboard')->name(nitsadmin.dashboard);
});

转到链接url的html

<a id="index" class="navbar-brand" href="{{route('nitsadmin.dashboard')}}">
      <img src="../img/admin/nitseditorlogo.png" alt="Logo">
</a>

答案 3 :(得分:1)

下面的代码将起作用。

<a href="{{ route('/cardetails', ['121','cars'] ) }}">click </a>

在 URL 中,它会像下面这样。

127.0.0.1:8000/cardetails/121/cars

答案 4 :(得分:0)

让我们说你有这样的路线......

Route::get('/nitsadmin/dashboard', function () {
    return view('nitsadmin.dashboard');
});
Route::get('/land', 'HomeController@landingPage');
Route::get('/role-permission/add',          ['as' => 'mp.rp.add',          'uses' => 'RolePermissionMapController@add']);

所以你可以像这样链接 -

<a href="{{url('/nitsadmin/dashboard')}}">Click </a>
<a href="{{url('/land')}}">Click </a>
<a href="{{url('/role-permission/add')}}">Click </a>
<a href="{{route('mp.rp.add')}}">Click </a>