api/app/Http/routes.php

Route::resource('ranking', 'RankingController');

api/app/Http/Controllers/RankingController.php

class RankingController extends Controller {
    public function index()
    {
        return 'GET success';
    }

    public function store()
    {
        return 'POST success';
    }
}

上記設定でリクエスト時のパスが/rankingのときにGETだった場合はindexを、POSTだったときはstoreを呼び出すようになっているかと思います。

GETでリクエストした時は 200 okが帰ってくるのですが、POSTした時に500 internal server errorが帰ってきています。

これに関してサーバー側の問題か?laravelの設定の問題か?もわかっていません。。。
ご助言お願い致します。

【追記】
REST Client POST送信画像
REST Client POST送信画像