Laravel, массив переданных переменных для просмотра - PullRequest
0 голосов
/ 16 апреля 2020

Я новичок с Ларабель. Я проверяю некоторые вещи, прежде чем использовать их для производства

Route::get('/{lang}/user/{user}', function ($lang,$user) {
    return view('user',compact("lang","user"));
})->where('lang', '[a-z]{2}');

В представлении, есть ли способ получить массив с переданными переменными ($ lang и $ user) в этом примере ... что-то вроде «старого» $ _GET, когда вы делаете типичный php

. Я знаю, что вы можете использовать {{$ user}} и {{$ lang}} внутри представления, чтобы получить их, но Я хотел бы ассоциативный массив со всеми ними, только массив, передаваемый в функцию представления в качестве второго параметра.

Этот ассоциативный массив будет содержать 2 элемента

["lang"] и ["user "] в моем примере.

В моем случае, если путь будет / en / user / John , я бы получил этот ассоциативный массив

["lang" => "en",
 "user" => "John"]

Заранее спасибо

1 Ответ

0 голосов
/ 16 апреля 2020

Хорошо, я нашел это через некоторое время

dd(request()->route()->parameters);

Это именно то, что я хотел.

...