Соединение с базой данных Laravel в модели QueryException Array для преобразования строк "(SQL: CALL to prc_users_insert (12,, 1 ,,, akhtar, munir ,,,))" - PullRequest
0 голосов
/ 27 сентября 2018

В пользовательской модели я создал этот метод, и я просто вызвал этот метод в контроллере, чтобы просто вставить эти фиктивные данные, но я получаю этот массив ошибок в преобразование строк, я мог что-то здесь упустить, и да, я использовал хранимые процедурыдля вставки в базу данных и в базу данных процедура работает нормально, любая помощь будет признательна Спасибо.

      public function insert(){
      $data = DB::insert(
      "CALL prc_users_insert(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,
      ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)",
      array(getdate(),1,'','',101,'','admin',12345,'akhtar','munir',
      45,'','','akhtar@gmail.com','','','','','','','',
      2,'','','','','',1,1,1,1,1,1,1,'Y'));

      print_r($data);
      }

В контроллере я написал этот код:

      function usertData(){
       $user = new UserModel();
       $user->insert();
      }

1 Ответ

0 голосов
/ 27 сентября 2018

Функция getdate () возвращает ассоциацию.массив, таким образом генерируя ошибку.В зависимости от того, какой формат даты вам нужен, вы можете либо добавить метку времени с помощью «now ()», либо формат даты и времени, используя дату («Ymd H: i: s»), или то, что может соответствовать вашим потребностям

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...