Пожалуйста, помогите с этой проблемой
Я пытаюсь показать регистры из маршрута API (/ api / orders)
Когда я звоню им из axios, я использую get petittion для / api / orders
Это мой метод:
listarOrdenesIngreso (page,buscar,criterio) {
let me=this;
var url= '/api/orders?page=' + page + '&buscar='+ buscar +'&criterio='+ criterio;
axios.get(url)
.then(function (response) {
var respuesta= response.data;
me.arrayOrders = respuesta.orders.data;
me.pagination = respuesta.pagination;
// handle success
})
........
Вот API-интерфейс маршрутов / файл api.php
Route::resource('orders', 'EntryOrderController',['except' => ['create','edit']]);
и вот код контроллера (файл EntryOrderController.php)
public function index(Request $request)
{ if (!$request->ajax()) return redirect('/');
$entries = EntryOrder::all();
//return response()->json(['data' => $entries], 200);
return $this->showAll($entries);
}
Проблема Это показано на рисунке 1, где не отображаются никакие регистры в моем компоненте vue. Когда я вызываю их с URL-адреса в браузере, правильно отображается массив данных.
Я надеюсь, вы можете помочь мне Спасибо