Я получаю JSON от клиента Vue.JS через REST Api, и я хотел бы получать данные с помощью Eloquent, но он не работает.Это не блейд и не стандартные данные для отправки форм, я получаю JSON Api из клиентского одностраничного приложения.
Это JSON, адресованный клиенту по маршруту / заказу, метод POST:
{
"name": "John",
"phone": "+7 794 910 5708",
"email": "example@gmail.com"
}
Маршрут:
Route::post('/order','OrderController@order');
В контроллере Iпопробуйте сделать это:
<?php
namespace App\Http\Controllers;
use Request;
use App\Data;
class OrderController extends Controller
{
public function order()
{
$input = Request::all();
$data = new Data;
$data->name = $input['name'];
$data->phone = $input['phone'];
$data->save();
return response()->json(['result' => '200 OK'], 200);
}
}
Но ничего не происходит.Каков правильный синтаксис для получения данных от REST Api?