2017-02-23 4 views
1

Ich habe über die folgenden Routen in routes.php:NotFoundHttpException in RouteCollection.php Linie 161 in Laravel

Route::get('/', function() { 
    return 'Hello World'; 
}); 

Route::get('user/{id}', function ($id) { 
    return 'User '.$id; 
}); 

Route::post('foo/bar', function() { 
    return 'Hello World'; 
}); 

Route::put('foo/bar', function() { 
// 
}); 

Route::delete('foo/bar', function() { 
    // 
}); 

Und ich erhalte diese Störung, wenn ich /laravel/user/5/

Leider sehen, die Seite, die Sie gesucht sind konnte nicht gefunden werden.

NotFoundHttpException in RouteCollection.php Leitung 161: 1) in RouteCollection.php Linie 161.2) bei Routecollection-match (Objekt (Request)) in router.php Leitung 533 an Router-findRoute (Objekt (Request)) in Router.php Zeile 512.

und eine Reihe anderer Fehler.

Stimmt irgendetwas in meiner Routenkonfiguration nicht?

+0

Warum Sie es zugreifen '/ Laravel/user/5 /' statt nur '/ user/5 /'? – TheFallen

+0

sorry, nicht/laravel/user/5/aber ich gebe nur "/ user/5" in browser.but aber alle Fehler sind gleich wie ..... vorher –

+0

was ist die Umgebung und OS, die Sie für dieses Projekt wie verwenden Apache an Fenstern, Gehöft? Wenn Sie Apache unter Windows oder Linux verwenden, schalten Sie das Apache Rewrite Modul ein und setzen Sie allowyoverride alle –

Antwort

0

Dieses Problem ist, weil bei der Installation Laravel durch Command Promot ich lief "Composer create-Projekt Laravel/Laravel --prefer-dist" als das Dokument vorschlagen.

so eigentlich richtigen Befehl "Komponist create-Projekt Laravel/Laravel Yourprojectname"

+0

einen weiteren Vorschlag, um der Syntax zu folgen: composer create-project laravel/laravel {projektname} version_of_laravel --prefer-dist –

Verwandte Themen