-1
私はLaravelが新しく、PHPから来て、フレームワークのいくつかの側面を理解したかったのです。私はこれまでにフレームワークを使ったことが一度もなく、ボンネットの中のいくつかを理解したいと思っています。 LaravelはURLのパターンマッチングを行い、IDから値を抽出し、$id
に代入し、クロージャーに渡し私の理解からLaravelはgetパラメータを抽出してクロージャに渡します
// Second Route method – Root URL with ID will match this method
Route::get('ID/{id}',function($id){
echo 'ID: '.$id;
});
:私は、ルートクラスのため、この構文を見ました。
- は正しい私の上記の理解IDの値を抽出して、変数
$id
に割り当てられているLaravelコードでの部分に誰かポイントは - なぜ、中括弧が
- を使用していることはできますか?パターンマッチングを簡単にするだけですか?
私は、最初の意見は正しいと思います。 LaravelはURLと一致し、idから値を抽出し、選択したメソッドの$ idに割り当てます。モデルの場合は、idとURLが同じ完全コレクションを取得します –