Laravel 4:如何使用浏览器插件将POST请求作为JSON发送?

时间:2015-01-31 09:19:19

标签: json mongodb api laravel laravel-4

目前我正在使用终端测试我的API,如下所示

   curl -H "Content-Type: application/json" -d      '{"list_id":"2","device_id":"987654322"}'    http://localhost/lemmeknw/public/index.php/api/v1/subscribe/subscribers

如何实时实施或如何使用浏览器实现?

我的

    Route::group(array('prefix' => 'api/v1/subscribe'), function()
      {
      Route::resource('subscribers', 'SubscriberController');
      });

控制器

 public function store()
 {

       $newsubscriber = Input::json();
       DB::connection('mongodb')->collection('subscriptions')->insert(array(
                     '_id' => $subscriber->device_id,
                     'subscriptions' => array(array('list_id' => $subscriber->list1_id)),));

                $subscription = Subscription::where('_id',$subscriber->device_id)
                ->where('subscriptions.list_id',$subscriber->list1_id)->get();

            return Response::json($subscription);
}

1 个答案:

答案 0 :(得分:1)

如果您使用的是PHPStorm,则内置RESTful工具非常有用。它可以在名为" Test Restful Web Service"

的工具菜单中找到

Chrome商店(免费)上还有一个名为Postman的应用,我也用它来测试API请求。