2016-09-20 3 views
1

bin neu bei Laravel und blieb bei meinem ersten Projekt stecken. mein größtes Problem mit routes.php ist, erstellt und bearbeitet die app/http/routes.php zeigt aber immer noch die Standard-Routen php artisan route:list den Befehl zur bestandenen dieLaravel Routen nicht aktualisieren

+--------+----------+----------+------+---------+--------------+ 
| Domain | Method | URI  | Name | Action | Middleware | 
+--------+----------+----------+------+---------+--------------+ 
|  | GET|HEAD |/  |  | Closure | web   | 
|  | GET|HEAD | api/user |  | Closure | api,auth:api | 
+--------+----------+----------+------+---------+--------------+ 

meine routes.php Datei ist

<?php 

use App\Task; 
use Illuminate\Http\Request; 

/* 
*Display all tasks 
*/ 
Route::get('/', function() { 
    return view('tasks'); 
}); 

/* 
*Add a new task 
*/ 
Route::post('/task', function(Request $request) { 
    // 
}); 

/* 
*Delete a task 
*/ 
Route::delete('/task{id}', function($id) { 
    // 
}); 

Was mache ich falsch, weil Google mir bisher nicht viel geholfen hat und es mich nur verrückt macht. Danke im Voraus. Auch dies tat Cleared routes cache

Antwort

2

Sie verwenden 5.3 Version von Laravel.

Die neue route.php Datei liegt bei

app/routes/web.php 

dort Ihre Einträge hinzufügen.

Und löschen Sie Ihre routes.php-Datei, die Sie manuell erstellt haben.

+0

getan, noch keine Änderungen, sowie die Cache mehrmals – lulliezy

+0

hier Clearing ist etwas interessantes vielleicht ist es eine Hilfe sein wird, ich habe geklont ein anderes Projekt auf meinem lokalen Laufwerk, und es funktioniert gut, wenn Sie Route: Liste in seinem Verzeichnis, aber in meinem Projekt immer noch das gleiche Problem. das projekt ist quickstart-basic von der laravel-website github profil – lulliezy

+0

Bitte überprüfen Sie, ob Sie OPcache & PageSpeed ​​von Ihrer xampp-Installation deaktiviert haben. – Ganesh

0

Offensichtlich sind alle Standardrouten im Ordner routes gespeichert, und hier sind sowohl die web.php als auch die api.php routen konfiguriert, so dass Sie in der web.php all Ihre Routen in Laravel 5.3 und @ moraya.re danke, weil dein Beitrag mir die Idee gegeben hat, nach dem Standort der Route zu suchen und dieses link erklärt es mehr.

0

Ihre löschen url Wechsel von

/* 
*Delete a task 
*/ 
Route::delete('/task{id}', function($id) { 
    // 
}); 

zu

/* 
*Delete a task 
*/ 
Route::delete('/task/{id}', function($id) { 
    // 
}); 
+0

oh ok danke, habe das nicht gesehen – lulliezy

+0

Bitte markieren als richtige Antwort, wenn es dir hilft ... –

+0

obwohl es nicht die primäre Frage beantwortet? – lulliezy