在Laravel上执行请求的URL

时间:2013-04-22 00:47:19

标签: android rest laravel

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

我应该向哪个URL发送我的JSON以使用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));
    }
}

?>

1 个答案:

答案 0 :(得分:2)

由于控制器是restful,你只需要指向控制器的名称和方法的名称(没有操作)

,例如,在这种情况下,您是postmenucategory/list,因为它是MenuCategory控制器,而您是postlist

有关此内容的更多信息,请参阅此处的laravel文档:http://laravel.com/docs/controllers#restful-controllers