Laravel 5.2: значения флэш -значения в сеансе исчезли после перенаправленияPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel 5.2: значения флэш -значения в сеансе исчезли после перенаправления

Сообщение Anonymous »

Я использую пакет Flash Laracasts для отображения флэш -сообщений для моих пользователей. Но есть проблема: значения вспышки исчезнут после одного перенаправления. Значения, которые я установил с помощью session :: set (); все еще там. Я использую веб-среднее обеспечение на каждом контроллере, и он даже включает в себя класс Stampessession < /code>.
Evellirects

Код: Выделить всё

->withInput
исчез после перенаправления.
Вот мой контроллер:

Код: Выделить всё

public function update(Request $request) {
$profile = Auth::user()->profile;

$validator = Validator::make($request->all(), [
'email' => ['email', 'unique:profiles,email,' . $profile->id, 'max:255'],
]);

if($validator->fails()) {
var_dump("failed");
return redirect()->back()->withInput($request->input())->withErrors($validator);
}

$profile->update($request->input());
$profile->save();

Flash::success('saved');
\Session::set('test', 'testvalue');
return redirect()->route('profile.edit');
}
< /code>
Вот метод, в котором я пытаюсь получить значение: < /p>
public function edit() {
$account = Auth::user();

var_dump(\Session::all());
return view('profile.edit', [
'account' => $account,
'profile' => $account->profile,
]);
}
testvalue все еще существует, но флэш -сообщение исчезло. Даже если я попытаюсь установить их сам с помощью Session :: flash ();
есть идея, что делать?

Подробнее здесь: https://stackoverflow.com/questions/370 ... r-redirect
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»