[inny][Lumen] Multum wyjątków. |
[inny][Lumen] Multum wyjątków. |
25.08.2015, 08:19:50
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%) |
Może tu ktoś pracuje/pracował na lumenie. Instalacja przebiegła prawidłowo, jak radzą twórcy ( http://lumen.laravel.com/docs/installation ) odkomentowałem instrukcję:
Note: In order for your configuration values to be loaded, you will need to uncomment the Dotenv::load() method call in your bootstrap/app.php file. No niby wszystko działa, jak w pasku wpiszę stronę zdefiniowaną w routingu to śmiga wszystko jak najbardziej, lecz jeśli adres nie istnieje to pięknie wyświetla: Sorry, the page you are looking for could not be found. Lecz pod spodem wyświetla multum wyjątków: http://abload.de/img/aaa6ioba.png Czy tak powinno być? Nie chcę złego startu zaliczyć i potem szukać błędów. Ten post edytował Fred1485 25.08.2015, 08:20:28 -------------------- |
|
|
25.08.2015, 08:47:17
Post
#2
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 84 Dołączył: 29.11.2006 Skąd: bełchatów Ostrzeżenie: (0%) |
Tak to jest standardowy error handler
|
|
|
25.08.2015, 09:03:22
Post
#3
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%) |
A pozwole sobie zapytać czy pracowałeś na lumenie czy piszesz z ogólnego doświadczenia? Mam jeszcze jedno pytanie dla osoby zaznajomionej z tym frameworkiem.
Ten post edytował Fred1485 25.08.2015, 09:03:59 -------------------- |
|
|
25.08.2015, 09:12:00
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Jeśli w .env masz APP_DEBUG true to dostajesz stacktrace, jeśli ustawsz na false lub wcale to dostajesz tylko czysty komunikat.
Generalnie wszystko jest w porządku. |
|
|
25.08.2015, 09:25:13
Post
#5
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%) |
Już doczytałem w dalszej części dokumentacji, korzystając z okazji borykam się teraz z drugim problemem, co prawda jeszcze nie powiedziałem ostatniego słowa, ale pomysły mi się wyczerpują, mianowicie dodaję route:
Taki kod działa świetnie, ale da radę do middleware przypisać bezpośrednio $id z adresu? W middleware sprawdzam czy id jest liczbą, jeśli tak to przepuszaczam jeśli nie to wywalam błąd na ekran. Owszem w dokumentacji znalazłem że można parametr przepuścić tak:
I działa, ale jest to na sztywno przypisane, co oczywiście w ogóle mi nie pomaga. A może źle wykorzystuję do tego celu middleware? -------------------- |
|
|
25.08.2015, 09:32:01
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
|
|
|
25.08.2015, 09:37:26
Post
#7
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%) |
O kurczę to trzeba było na poziomie parameteru zrobić, takie proste i logiczne Wielkie dzięki!
Ten post edytował Fred1485 25.08.2015, 09:38:36 -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 22:10 |