我是laravel的新手。 我想在Route :: get之外创建页面内容,如下所述,然后从Route :: get调用变量
$content='This is our contact page';
Route::get('/contact', function($contentDetail=$content){
return $contentDetail;
});
但我收到了错误
FatalErrorException
语法错误,意外' $ content' (T_VARIABLE)。
请问我怎样才能做我想做的事。
答案 0 :(得分:4)
像这样使用use($content)
,在回调中传递变量$content
$content='This is our contact page';
Route::get('/contact', function()use($content){
return $content;
});
在内部回调函数中,它检查并获取url param的值,如url /contact/{id?}
回调函数中的第一个参数将从url获取id
的值,如果未找到,则会将其设置为5
Route::get('/contact/{id?}', function($id=5){
return "id : ".$id;
});
答案 1 :(得分:-1)
你可以这样写: -
Route::get('/contact', function(){
$content='This is our contact page';
return $content;
});