我已经阅读了下面的许多文章,这些文章解释了从命名路线生成链接,但无法解决我的问题。
以下是已定义的路线:
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');
});
我收到了以下错误:
答案 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>