这可能是个愚蠢的问题,但我还没有办法解决它。我的项目伙伴使用 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));
}
}
?>
答案 0 :(得分:2)
由于控制器是restful,你只需要指向控制器的名称和方法的名称(没有操作)
,例如,在这种情况下,您是post
到menucategory/list
,因为它是MenuCategory控制器,而您是post
到list
有关此内容的更多信息,请参阅此处的laravel文档:http://laravel.com/docs/controllers#restful-controllers