0

backbone.js を見始めたばかりですが、サーバー側で苦労しています。

少しグーグルした後、これがRESTful APIへの参照であることがわかったので、urlRootを宣言するドキュメントを見ましたが、WAMP'user/'でそのような構造を実装する方法を理解できませんでした(に移動します機能するソリューションがあれば、ホストされたサーバー)。

で遊んでみまし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);
    }
}

backbone.js

window.User = Backbone.Model.extend({
    defaults: {
        FirstName: "Test",
        LastName: "User"
    },
    urlRoot: "user/"
})

ただし、新しいユーザーを作成して保存を呼び出そうとすると、クロムネットワークツールは、ポストリクエストを送信してからusers/取得リクエストを送信することを通知しますusers

バックボーンと通信するようにサイトを設定する簡単な方法はありますか、それとも本当に間違ったことをしているだけですか?

4

1 に答える 1

0

使用する必要があります:

Route::controller('users', 'UserController');

public function getCreate() {}

これを参照してください http://laravel.com/docs/controllers#restful-controllers

于 2013-06-03T08:59:27.477 に答える