我发生了这个错误:
路由[/ update]未定义。 (查看:C:\ Server \ nginx-1.13.1 \ html \ developer \ resources \ views \ profile.blade.php)“
对于这条路线:
library(shiny)
ui <- fluidPage(
selectInput("RI",
"Renal Impairment:",
choices = list("Normal" = 1,
"Mild" = 2,
"Moderate + Severe" = 3,
"End Stage" = 4),
selected = "Normal"),
br(),
fluidRow(column(4, verbatimTextOutput("myoutput")))
)
server <- function(input, output) {
RI <- reactive({
if (input$RI == 1) {
a <- 0
b <- 0
c <- 0
d <- 0
out <- list(a,b,c,d)
}
if (input$RI == 2) {
a <- 0
b <- 1
c <- 0
d <- 0
out <- list(a,b,c,d)
}
if (input$RI == 3) {
a <- 0
b <- 0
c <- 1
d <- 0
out <- list(a,b,c,d)
}
if (input$RI == 4) {
a <- 0
b <- 0
c <- 0
d <- 1
out <- list(a,b,c,d)
}
return(out)
})
output$myoutput <- renderPrint({
RI()
})
}
shiny::shinyApp(ui = ui, server = server)
和这个观点:
Route::post('/update', 'ProfileController@update');
答案 0 :(得分:2)
route()方法的名称不是路径
Route::post('/update', ['as' => 'my-update', 'uses' => 'ProfileController@update']);
然后致电route('my-update')
答案 1 :(得分:0)
或者您可以将route
改为url
或asset
这样
<form class=card method=POST action={{ url('/update') }}>
答案 2 :(得分:0)
,您应该为您的路线命名,然后您可以在刀片中按名称访问该路线
Route::post('/update', 'ProfileController@update')->name('update');
在您的刀片模板中
<form class=card method=POST action={{ route('update') }}>