解決php - Laravel rules preg_match(): No ending delimiter '/' found 問題


### 說明
解決php - Laravel preg_match(): No ending delimiter '/' found

一、遇到問題的原因
本正常添加如下

public function rules()
{
    return [
        'domain'=>'required|regex:/^[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-]+\.[a-zA-Z]+$/'
    ];
}

  

然后測試接口的時候發現一直報錯:

php - Laravel preg_match(): No ending delimiter '/' found


二、解決辦法
將代碼改成這樣就可以了

public function rules()
{
    return [
        'domain'=>['required','regex:/^[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-]+\.[a-zA-Z]+$/']
    ];
}

 

然后就正常了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM