Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Laravel]obsługa błędów -> strona 404
Sklep102
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.12.2019

Ostrzeżenie: (0%)
-----


Mam pytanie odnośnie przekierowywania do konkretnego blade jeśli wykryję problem z bazy danych, wszystko jest fajnie do kiedy chce zrobić nieprzekierowanie ponieważ wyskakuje błąd

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'shop.products' doesn't exist (SQL: select count(*) as aggregate from `products` where `activ` = 1)


  1.  
  2. // Test database connection
  3. try {
  4. DB::connection()->getPdo();
  5. } catch (\Exception $e) {
  6. $error = "db";
  7. return view('sites.error', compact('error'));
  8. }
  9.  
  10.  
  11. $prod= DB::table('products')
  12. ->where('activ', '=', '1')
  13. ->paginate(28);
  14.  
  15. $count_prod = DB::table('products')->count();
  16.  
  17.  
  18.  
  19. return view('sites.index', compact('prod', 'count_prod'));
  20.  

rozumiem błąd który wyskakuje ale nie wiem jak mam przekierowywać do konkretnego blade np. error gdzie wyświetli się konkretny wygląd

Ten post edytował Sklep102 24.06.2020, 18:23:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sklep102
post
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.12.2019

Ostrzeżenie: (0%)
-----


Aplikacja działa na root ponieważ strona nie będzie dostępna publicznie służy tylko do nauki. Próbuje ogarnąć w jaki sposób sprawdzić czy baza danych oraz tabele istnieją zanim wyświetli się strona jeśli nie (przenosi mnie do przycisku który tworzy bazę danych oraz tablę. to już mam zrobione)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 18:03