我有一个包含以下内容的页面:
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
//do something
}
xmlhttp.open("GET", "api.php, true);
xmlhttp.send();
我应该将我的api.php文件存放在Laravel中?
答案 0 :(得分:0)
实际上,您需要申报路线,例如:
Route::get('api/users', 'UserController@index');
因此,您可以使用路线api/users
,例如:
xmlhttp.open("GET", "api/users", true);
在这种情况下,您需要在UserController
文件夹中创建app/http/controllers
,例如:
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class UserController extends Controller {
public function index()
{
// ...
}
}
根据以下路线Route::get('api/users', 'UserController@index');
,只要您向以下网址index
发送请求,就会调用UserController
中的http://example.com/api/users
方法。
顺便说一句,路线声明应该放在app/http/routes.php
文件中,您必须阅读documentation以了解有关Laravel
的更多信息。