【发布时间】:2013-06-03 07:36:26
【问题描述】:
我刚开始研究backbone.js,但正在努力解决服务器端的问题。
经过一番谷歌搜索后,我看到将 urlRoot 声明为 'user/' 的文档我发现这是对 RESTful API 的引用,但是我无法弄清楚如何使用 WAMP 实现这样的结构(一旦我有一个可行的解决方案,将转移到托管服务器)。
我玩过Laravel,但两天后我无法设置到虚拟控制器的路线。这是我目前的尝试:
routes.php
Route::post('users', 'UsersController@create');
UsersController.php
<?php
class UsersController extends BaseController {
public function index() {
}
public function create() {
$input = Input::json();
return json_encode($input);
}
}
backbone.js
window.User = Backbone.Model.extend({
defaults: {
FirstName: "Test",
LastName: "User"
},
urlRoot: "user/"
})
但是,当我创建一个新用户并尝试调用 save 时,chromes 网络工具告诉我它向users/ 发送了一个发布请求,然后向users 发送了一个获取请求
有没有更简单的方法来设置我的网站以与骨干对话,还是我只是做错了什么?
【问题讨论】:
标签: php jquery backbone.js laravel