我有一個愚蠢的小問題。在Laravel中選擇
正如我已經知道在Laravel選擇查詢將始終返回結果的數組, 我有這個疑問:
$id = DB::select('select id from users where username = ?', array(Session::get('theuser')));
通過將本ID到我的桌子
DB::table('characters')->insert(array(
'id' => $id,
'char_name' => $charname,
'char_dynasty' => $dynastyname,
'picture' => 'Male1.png'
));
我會得到錯誤:ksort()期望參數1是數組,字符串給定。 我該如何擺脫這個?提前致謝!
現已推出的代碼是不相關的。如果在框架文件中拋出異常,請告訴我們版本,文件名和行號。如果它在您的代碼中,然後向我們顯示您調用'ksort'的代碼。 –
我沒有在代碼 –
C:\ wamp \ www \ CaughtMiddle \ tutorial \ vendor \ laravel \ framework \ src \ Illuminate \ Database \ Query \ Builder.php中看到'ksort' \t \t //因爲每一個插入會像批處理插入一樣處理,我們將確保綁定以便於構建這些對象的方式構造//通過驗證元素實際上是一個數組插入語句。 \t \t別的 \t \t { \t \t \t的foreach($值$密鑰=> $值) \t \t \t { \t \t \t \t ksort($值); $ values [$ key] = $ value; \t \t \t} \t \t} –