Вызов неопределенной функции where () laravel - PullRequest
0 голосов
/ 19 января 2019

Я передаю некоторые данные из JS в PHP через Ajax и использую эти данные для извлечения информации из моей базы данных с помощью запроса, но получаю сообщение об ошибке: Вызов неопределенной функции where () on -где ( 'Commande_nadine.DATE_DOCUMENT_CMD_ACHAT_FRS', ">", $ Debut) -> где ( 'Commande_nadine.DATE_DOCUMENT_CMD_ACHAT_FRS', "<", $ Fin) </strong>

Вот мой код:

 public function Calculer( Request $request )

{

    if(isset($request))
    {
        $marque = $request->get('marque');
        $modele = $request->get('modele');
        $finition = $request->get('finition');
        $Debut = $request->get('Debut');
        $Fin =$request ->get('Fin');
        $Debut=strtotime($Debut);
        $Fin=strtotime($Fin);


        $TotalAproduire = 100;

        $Commande = DB::connection('sqlsrv2')->table('Commande_nadine')
            ->join('finition','Commande_nadine.CodeFinition','=','finition.CodeFinition')
            ->where('finition.CodeFinition',"=",$finition)
            ->where('finition.CodeModele','=',$modele)
            -where('Commande_nadine.DATE_DOCUMENT_CMD_ACHAT_FRS',">",$Debut)
            ->where('Commande_nadine.DATE_DOCUMENT_CMD_ACHAT_FRS',"<",$Fin)
            ->where('finition.CodeMarque','=',$marque)
            ->count('Commande_nadine.RECID_NADIN');
        $PourcentageCommandee=($Commande/$TotalAproduire)*1000;

        return $PourcentageCommandee ;



    }
    else
    {
        echo "failed";
    }

}

Можете ли вы помочь решить эту проблему?

1 Ответ

0 голосов
/ 19 января 2019

В этой строке:

-where('Commande_nadine.DATE_DOCUMENT_CMD_ACHAT_FRS',">",$Debut)

Вам не хватает > до where:

->where('Commande_nadine.DATE_DOCUMENT_CMD_ACHAT_FRS',">",$Debut)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...