У меня есть глупый вопрос.Выбрать в Laravel
Как я уже знаю, что запрос на выборку в Laravel всегда возвращает массив результатов, У меня есть этот запрос:
$id = DB::select('select id from users where username = ?', array(Session::get('theuser')));
, вставив этот идентификатор в моей таблице
DB::table('characters')->insert(array(
'id' => $id,
'char_name' => $charname,
'char_dynasty' => $dynastyname,
'picture' => 'Male1.png'
));
Я буду получить ошибку: ksort() ожидает, что параметр 1 будет массивом, указанная строка. Как я могу избавиться от этого? Заранее спасибо!
Имеющийся в наличии код не применим. Если исключение выбрано в файле фрейма, сообщите нам версию, имя файла и номер строки. Если это в вашем коде, тогда покажите нам код, в котором вы вызываете 'ksort'. –
Я не вижу 'ksort' в любом из кода –
C: \ wamp \ www \ CaughtMiddle \ tutorial \ vendor \ laravel \ framework \ src \ Illuminate \ Database \ Query \ Builder.php \t \t // Поскольку каждый вставка обрабатывается как пакетная вставка, мы будем уверены, что \t \t // привязки структурированы таким образом, который удобен для построения этих \t \t // вставляет инструкции, проверяя элементы на самом деле массивом. \t \t еще \t \t { \t \t \t Еогеасп ($ значения как $ ключ => $ значение) \t \t \t { \t \t \t \t ksort ($ значение); $ values [$ key] = $ value; \t \t \t} \t} –