Я пытаюсь создать приложение в laravel 5.3
, в котором я получаю переменную из метода запроса, а затем пытаюсь передать эту переменную при перенаправлении на маршруты. Я хочу использовать эту переменную в своем представлении, чтобы я мог отображать значение переменной. В настоящее время я делаю это:Как использовать переменные в маршрутах в laravel?
В моем контроллере я получаю запрос, как это:
public function register(Request $request)
{
$data = request->only('xyz','abc');
// Do some coding
.
.
$member['xyz'] = $data['xyz'];
$member['abc'] = $data['abc'];
return redirect('member/memberinfo')->with('member' => $member);
}
Теперь я следующий в моих маршрутах:
Route::get('/member/memberinfo', '[email protected]')->with('member', $member);
Сейчас в MemberController
I хотите использовать $member
переменную и отобразить это в мой взгляд:
public function memberinfo()
{
return view('member.memberinfo', ['member' => $member]);
}
Но Я получаю сообщение об ошибке в маршрутах файлы
Вызова неопределенного метода Illuminate \ Routing \ Route :: с()
Помогите мне, как я могу добиться этого.
Просто замените '=>' с ',' 'в с ('член' => $ член); '. Надеюсь, это поможет решить вашу проблему! –
Просто прочитайте эту документацию, – Kyslik