Der Fehler, dem ich gegenüberstehe, scheint ein allgemeiner zu sein. Aber die Lösungen, die ich in den verschiedenen Posts online fand, schienen mein Problem nicht zu lösen.Laravel - NotFoundHttpException in RouteCollection.php - alle Seiten außer/route Fehler anzeigen
Ich bin neu bei Laravel und habe es auf meinem lokalen (WAMP) mit einem tutorial link installiert.
Die ursprüngliche Einrichtung schien gut zu funktionieren und meine Route (http://localhost/laravel/larashop/public/) Seite funktioniert. Andere Routen, die ich der Datei "routes.php" oder "web.php" hinzufüge, scheinen jedoch nicht zu funktionieren. Ich erhalte die Fehlermeldung NotFoundHttpException in RouteCollection.php Zeile xyz.
Meine web.php Datei:
<?php
//works
Route::get('/', function() {
return view('welcome');
});
//does not work
Route::get('/hello',function(){
return "welcome";
});
//does not work
//Route::get('hello', '[email protected]');
//does not work
/*Route::get('hello',function(){
return view('welcome');
});*/
ich die php Handwerkers make benutzt hatte: controller Hallo Befehl der Steuerung und hat einen einfachen Index() Funktion, um es zu schaffen. Aber die Verbindungen funktionieren nicht, selbst wenn ich den Controller oder die Ansicht nicht verwende (d. H. Die return "welcome"
Funktion).
ich folgende Antwort auf die php Handwerker Route: Liste Befehl:
c:\wamp64\www\Laravel\larashop>php artisan route:list
+--------+----------+----------+------+---------+--------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+----------+----------+------+---------+--------------+
| | GET|HEAD |/ | | Closure | web |
| | GET|HEAD | api/user | | Closure | api,auth:api |
| | GET|HEAD | hello | | Closure | web |
+--------+----------+----------+------+---------+--------------+
Jeder würde geschätzt hilft. Ich stecke fest!
versuchen Sie diese http: //localhost/laravel/larashop/public/index.php/hello – owaishanif786
warum nicht 'php artisan serve' dafür verwenden? – Demonyowh
Danke! http: //localhost/laravel/larashop/public/index.php/hello hat funktioniert! Also sollte ich versuchen, Links in meinem Code mit index.php zu verwenden, wie für Formulareinreichungen usw.? Oder muss ich einige Einstellungsänderungen vornehmen, damit ich die index.php nicht brauche? ... Wie ich bereits erwähnt habe, funktioniert der Link http: // localhost/laravel/larashop/public/works, aber das Hinzufügen von weiteren Dingen funktioniert nur mit index.php. – user7983103