亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數組到字符串的轉換 - eloquent 的驗證規則

數組到字符串的轉換 - eloquent 的驗證規則

PHP
一只甜甜圈 2021-11-05 20:19:56
我正在嘗試使用“in”來驗證一個字段,然后傳遞一個之前定義的數組。但是在創建時出現此錯誤"message": "數組到字符串的轉換","異常": "錯誤異常",如果我注釋掉我使用驗證的行,然后工作。所以我很確定問題出在那里。我看過另一個相關的帖子,但它們沒有用。謝謝你。CONST ARRAY_EXAMPLES = [    'example1'  => 0,    'example2'  => 1,    'example3'   => 2,    'example4'  => 3,    'example5' => 4,    'example6'  => 5,];protected $fillable = [    'array_example'];'array_example' => 'int|in:' .array_values(self::ARRAY_EXAMPLES)
查看完整描述

1 回答

?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

當您在 php 中連接兩個表達式時,它們都將轉換為字符串。但是沒有任何內置的方法可以將數組轉換為字符串。所以你不能在這里連接字符串和數組

'int|in:' .array_values(self::ARRAY_EXAMPLES)

但是您可以通過implode將數組轉換為字符串:

'int|in:' . implode(',', self::ARRAY_EXAMPLES)


查看完整回答
反對 回復 2021-11-05
  • 1 回答
  • 0 關注
  • 208 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號