0

这可能是一个愚蠢的问题,但我还没有找到任何方法来解决它。我的项目伙伴使用Laravel编写了我们项目的服务器端。我的工作是开发Android App。我知道如何在 Android 和 PHP 之间发送和接收 JSON。但是,我对 Laravel 了解不多。所以我不知道应该使用哪个 URL 来发送/接收 JSON。

我应该将我的 JSON 发送到哪个 URL 以使用 my_application_name/application/controllers/menucategory.php 文件下的以下 post_list() 方法?

<?php

class MenuCategory_Controller extends Base_Controller {

    public $restful = true;

    public function post_list() {
        $categories = MenuCategory::all();
        $cat = null;
        foreach ($categories as $category) {
            $cat[] = array(
                'id' => $category->id,
                'name' => $category->name
            );
        }
        return Response::json(array('categories' => $cat));
    }
}

?>
4

1 回答 1

2

由于控制器是restful,你只需要指向控制器的名称,以及方法的名称(不带动作)

例如,在这种情况下,您post可以,menucategory/list因为它是 MenuCategory 控制器,您post可以list

有关这方面的更多信息,请参见此处的 laravel 文档:http: //laravel.com/docs/controllers#restful-controllers

于 2013-04-22T00:55:14.927 回答