2016-07-22 7 views
0

ich eine Gruppe für api haben:Laravel Tests mit Gruppen-Präfix

Route::group(array('prefix' => 'api'), function() { 

    Route::get('abc', function() { 
     return 'abc'; 
    }); 
); 

Aber, wenn die Verwendung $this->call('GET', '/api/abc) oder $this->call('GET', 'path_to_abc') testen, habe ich immer 404 Fehler, obwohl ich die URL gedruckt habe, und ich kann diesen Link besuchen auf Browser

+0

Funktionieren andere Routen in Ihren Testfalldateien? –

+0

Nein, ich habe nur einen Basistest geschrieben – maphongba008

Antwort

0

Wenn Sie nicht Ihre TestCase.php Datei konfiguriert haben, müssen Sie Ihre App-uRL dort als

Datei setzen: TestCase.php

/** 
* The base URL to use while testing the application. 
* 
* @var string 
*/ 
protected $baseUrl = 'http://YOUR_APP_URL'; 
+0

Nicht funktioniert. Ich habe absoluten Pfad verwendet wie: http: //localhost/.../abc aber immer noch Fehler bekommen – maphongba008

Verwandte Themen