我刚开始研究backbone.js,但在服务器端苦苦挣扎。
我已经看到声明 urlRoot 的文档,'user/'
经过一番谷歌搜索后,我发现这是对 RESTful API 的引用,但是我无法弄清楚如何使用 WAMP 实现这样的结构(将移至一旦我有一个有效的解决方案,托管服务器)。
我玩过,Laravel
但 2 天后我无法设置到虚拟控制器的路线。这是我目前的尝试:
路由.php
Route::post('users', 'UsersController@create');
用户控制器.php
<?php
class UsersController extends BaseController {
public function index() {
}
public function create() {
$input = Input::json();
return json_encode($input);
}
}
骨干.js
window.User = Backbone.Model.extend({
defaults: {
FirstName: "Test",
LastName: "User"
},
urlRoot: "user/"
})
但是,当我创建一个新用户并尝试调用 save 时,chromes 网络工具告诉我它发送一个 post 请求users/
,然后发送一个 get 请求users
有没有更简单的方法来设置我的网站以与骨干对话,或者我只是做错了什么?