2013-04-11 16 views

Antwort

8

Sie verwenden wahrscheinlich noch eine ältere Version der L4 Beta. Wenn Sie eine neue Kopie herunterladen, wird diese beim Ausführen von php artisan aufgelistet.

+0

Perfekter Dank, ich genoss es, von Ihrem Bildschirm auch zu lernen! Haben Sie vor, noch mehr zu tun, vielleicht einen einfachen Blog mit Test als Fokus oder etwas einzurichten? – Jordan

+0

Er besitzt laracasts.com, erstaunliche Inhalte. – wesside

+0

JeffreyWay selbst antwortete das? OH MEIN GOTT. –

33

Console Befehl:

php artisan routes (laravel 4) 
php artisan route:list (laravel 5) 


+--------+----------------------------------------------------+-----------------------+----------------------------------------------+--------------------------------------------------------------------+---------------+ 
| Domain | URI            | Name     | Action          | Before Filters              | After Filters | 
+--------+----------------------------------------------------+-----------------------+----------------------------------------------+--------------------------------------------------------------------+---------------+ 
|  | GET /admin/configuration       |      | [email protected]    | auth, keyMaster:configuration          |    | 
|  | POST /admin/configuration       |      | [email protected]    | auth, keyMaster:configuration          |    | 
|  | GET /admin/logs/errors        |      | [email protected]      | auth, keyMaster:logs/errors          |    | 
|  | GET /admin/logs/errors/{name}      |      | [email protected]      | auth, keyMaster:logs/errors          |    | 
|  | DELETE /admin/logs/errors       |      | [email protected]      | auth, keyMaster:logs/errors          |    | 
|  | GET /admin/logs/events        |      | [email protected]      | auth, keyMaster:logs/events          |    | 
|  | GET /admin/logs/events/data      |      | [email protected]     | auth, keyMaster:logs/events          |    | 

etc ...

+0

Laravel 5.4 Diese Antwort funktioniert immernoch –

20

Ich habe eine Route, die jede Route und seine jeweiligen Details in einer HTML-Tabelle auflistet.

Route::get('routes', function() { 
    $routeCollection = Route::getRoutes(); 

    echo "<table style='width:100%'>"; 
    echo "<tr>"; 
     echo "<td width='10%'><h4>HTTP Method</h4></td>"; 
     echo "<td width='10%'><h4>Route</h4></td>"; 
     echo "<td width='80%'><h4>Corresponding Action</h4></td>"; 
    echo "</tr>"; 
    foreach ($routeCollection as $value) { 
     echo "<tr>"; 
      echo "<td>" . $value->getMethods()[0] . "</td>"; 
      echo "<td>" . $value->getPath() . "</td>"; 
      echo "<td>" . $value->getActionName() . "</td>"; 
     echo "</tr>"; 
    } 
    echo "</table>"; 
}); 
+0

Ich habe eine Seite, auf der ich einfach Code in Laravel laufen lasse, also war das perfekt. – DoverAudio

8

können Sie meine Bibliothek verwenden: asvae/laravel-api-tester:

Laravel api tester


Um alle Routen in der Konsole in zeigen Laravel 5+ tun:

php artisan route:list 
+0

Sie meinen 'php artisan route: list', oder? – algorhythm

2

Für Lavarel 5 und 5 + Befehl lautet:

php artisan route:list 

für niedrigere Version Lavarel (niedriger als Lavarel 5), es wäre:

php artisan routes