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

Laravel - "Trying to get property of non-object"
200
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 32
1
Kopiuj
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ę.

spartanPAGE
  • Rejestracja: dni
  • Ostatnio: dni
0

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

Adam Boduch
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11950
1

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

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

	return $next($request);
      }

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.