0
我想有多個域在我的Laravel 5.1的應用程序Laravel 5.1子域的單元測試
Route::group(['domain' => 'api.example.local'], function() {
Route::resource('users', 'ResultController');
});
Route::group(['domain' => 'www.example.local'], function() {
Route::resource('home', 'HomeController');
});
當我在做單元測試的api.example.local
public function testApiCall() {
$this->get('v1/users')->seeJson(['data' => 'users']);
}
然而,這種方法失敗了,它返回了404請求。 因此,我改變了我的測試網址,像這樣
public function testApiCall() {
$this->get('http://api.example.local/v1/users')->seeJson(['data' => 'users']);
}
最後,它是綠色的單元測試。
我想知道這是否是正確的方法嗎? 另外,我會有不同的環境,例如http://api.example.stage/v1/users。這是否意味着當我爲舞臺進行單元測試時,我需要將更改URL更改爲http://api.example.stage/v1/users?