Попытка получить свойство необъекта на laravel с помощью axios - PullRequest
0 голосов
/ 31 октября 2018

У меня есть небольшая проблема здесь и желаю вашей помощи.

axios.get('/api/NewOrder',{params: {shippingInfo: this.Costumer,shipping_date: this.shipping_date,orderIteams:this.orderIteams,payments:this.payments,ordertotal:this.ordertotal,totalrecieved:this.totalrecieved}}).then(response => {
    alert(response.data);
    });

при вызове API с Axios я получаю эту ошибку "message": "Попытка получить свойство необъекта", это моя функция:

    public function store(Request $request)
{
  $neworder=new Order;
  $neworder->operatorId=auth()->guard('admin-web')->user()->id;
  $neworder->outletId= auth()->guard('admin-web')->user()->outletid;
  $neworder->shippingInfo=$request->query('shippingInfo');
  $neworder->shipping_date=$request->query('shipping_date');
  $neworder->status="en attente";
  $neworder->order_total=$request->query('ordertotal');
  $totalrecieved=$request->query('totalrecieved');
  if ($totalrecieved < $neworder->order_total) {
    $neworder->paymentStatus="payement partial";
  }else {
    $neworder->paymentStatus="payee";
  }
  $neworder->save();
  $neworder->number = date("Y").$neworder->outletId.$neworder->operatorId.$neworder->id;
  $neworder->save();


  return response()->json($neworder->number);
}

заранее спасибо

Ответы [ 2 ]

0 голосов
/ 31 октября 2018

решена проблема была просто в вызове auth () без определения

0 голосов
/ 31 октября 2018

Я думаю, что из-за этого

$totalrecieved=$request->query('$totalrecieved');

до

$totalrecieved=$request->query('totalrecieved');

...