在Laravel 5.3中通过路径检索json数据

时间:2016-10-07 10:53:56

标签: laravel laravel-5.3

我正在使用Laravel 5.3作为我的API,而我的前端并未包含在我的Laravel视图中。我的前端是80端口,而我的API是8080端口,所以每当我想在两者之间进行通信时,我都会调用Laravel API。

我不知道如何使用post route在Laravel中检索所请求的JSON数据,我想在响应中返回相同的数据,以检查它是否正常工作。

所以这是我的路线和控制器(如果我的代码出错了,请指导我):

Route::group(['middleware' => ['api','cors'],'prefix' => 'api'], function () {
    Route::get('inquiry', 'inquiryController@store');      
});

和控制器是:

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;

class inquiryController extends Controller
{
    public function store(Request $request)
    {
        $data=$requst->json->all();
        return response()->json([$data]);
    }
}

但是此代码无法正常运行。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

尝试这样做

public function store(Request $request)
{
  $data = $request->all();
  return response()->json($data);  
}