2016-07-10 25 views

回答

0

其實,你需要聲明的路線,例如:

Route::get('api/users', '[email protected]'); 

所以,你可以使用route api/users例如:

xmlhttp.open("GET", "api/users", true); 

在這種情況下,你需要創建UserController例如:

namespace App\Http\Controllers; 

use App\Http\Controllers\Controller; 


class UserController extends Controller { 

    public function index() 
    { 
     // ... 
    } 
} 

根據以下路線Route::get('api/users', '[email protected]');,當您向以下url發送請求時,將會調用UserController中的index方法:http://example.com/api/users

順便說一下,路由聲明應該進入app/http/routes.php文件,您必須閱讀documentation以瞭解關於Laravel的更多信息。

+0

你會如何做到這一點的ajax調用一個不同的服務器上的非Laravel PHP API? EG, xmlhttp.open(「GET」,「http://someServer/api.php,true); – birchy