Laravel - "Trying to get property of non-object"

1
public function handle($request, Closure $next)
      {
          $error = [
            'title' => 'Brak dostępu',
            'description' => '123'
          ];
            return session('error', $error);
      }

Mam sobie middleware, które zwraca do użytkownika jakąś wiadomość. Błąd się wyświetla nawet jak chcę zwrócić zwykłego stringa lub liczbę.

0

Pewnie dlatego, że niezależnie od tego co się dzieje wrzucasz informacje o błędzie.

1

Middleware powinien zwracać: return $next($request); Czyli:

public function handle($request, Closure $next)
      {
          $error = [
            'title' => 'Brak dostępu',
            'description' => '123'
          ];
          $request->session()->put('error', $error);

	return $next($request);
      }

1 użytkowników online, w tym zalogowanych: 0, gości: 1