• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Laravel nie wykrywa kontrolerów.

Object Storage Arubacloud
0 głosów
272 wizyt
pytanie zadane 25 września 2020 w PHP przez Bakkit Dyskutant (7,600 p.)
zamknięte 25 września 2020 przez Bakkit

Witam. Ostatnio zacząłem tworzyć aplikacje w laravel. Niestety aplikacja nie wykrywa moich kontrolerów. Kontrolery tworzę za pomocą komendy, umieszczam tam funkcje (metody). Próbowałem stworzyć kontroler, który obsłuży formularz logowania oraz kontroler, który obsłuży adresy url i wyświetli odpowiedni widok. Za każdym razem błąd wygląda tak samo:

Illuminate\Contracts\Container\BindingResolutionException

Target class [PagesController] does not exist.

 

Co może być przyczyną?

komentarz zamknięcia: https://forum.pasja-informatyki.pl/509464/laravel-nie-wykrywa-kontrolerow?show=509466#a509466

2 odpowiedzi

+1 głos
odpowiedź 25 września 2020 przez Landu Stary wyjadacz (11,880 p.)
wybrane 25 września 2020 przez Bakkit
komentarz 25 września 2020 przez Bakkit Dyskutant (7,600 p.)
Dzięki
+1 głos
odpowiedź 25 września 2020 przez senpai desu Mądrala (5,720 p.)
Jeśli użyłeś komendy sprawdź gdzie się utworzył plik z tym kontrolerem czy ma prawidłowy Namespace i czy w routingu w pliku web.php poprawnie go wywołujesz zgodnie z namespace w którym się znajduje.
komentarz 25 września 2020 przez Bakkit Dyskutant (7,600 p.)

Plik utworzył się w app/Http/Controllers/AuthController.php.

Namespace: namespace app\Http\Controllers;

Tak wygląda obsługa formularza w web.php:

Route::post('/logowanie', 'AuthController@login');

 

komentarz 25 września 2020 przez senpai desu Mądrala (5,720 p.)
robiłem te przykłady z docs ja mam

PagesController z namespace

namespace App\Http\Controllers;

lokalizacja;

\app\Http\Controllers\PostsController.php

a w pliku web.php

Route::get('/post/{post}', 'App\Http\Controllers\PostsController@show');
też miałem problem z

Target class [PagesController] does not exist.

Podobne pytania

+2 głosów
5 odpowiedzi 3,015 wizyt
pytanie zadane 30 maja 2015 w Inne języki przez Dissio Mądrala (5,830 p.)
0 głosów
1 odpowiedź 127 wizyt
pytanie zadane 8 października 2020 w Urządzenia mobilne przez Wikus$5 Użytkownik (620 p.)
0 głosów
1 odpowiedź 237 wizyt
pytanie zadane 13 lutego 2023 w Algorytmy przez Marcin93 Nowicjusz (200 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...