2017-10-02 13 views
3

laravelが初めてです。 は私が外にルートのページのコンテンツを作成したい::としては、下記の取得および内部ルートのから、その後::変数

$content='This is our contact page'; 


Route::get('/contact', function($contentDetail=$content){ 

    return $contentDetail; 

}); 

を呼び出して取得するが、私はエラー

FatalErrorExceptionを取得しています

予期しない '$ content'(T_VARIABLE)。

Plsどのようにして私がしたいことができますか?

+0

これは基本的なPHP構文です。 https://secure.php.net/manual/en/functions.anonymous.phpの例3 – sisve

答えて

-1

あなたはこのように書くことができます - それは、URLのようなURLのPARAMの値をチェックし、かかる

Route::get('/contact', function(){ 
$content='This is our contact page'; 
    return $content; 

}); 
+0

返信いただきありがとうございます。関数の外から変数が来るようにしたい。私は変数の中に宣言したくありません –

4

このような使用use($content)、コールバック関数の内部変数$content

コールバック内部
$content='This is our contact page'; 

Route::get('/contact', function()use($content){ 
    return $content; 
}); 

を渡します/contact/{id?}

コールバック関数の最初のパラメータは、URLからidという値をとりますhenそれを設定します5

Route::get('/contact/{id?}', function($id=5){ 
    return "id : ".$id; 
}); 
+0

私はこれを試してみましょう。ありがとう –

関連する問題