Laravel 自定義錯誤、錯與提示漢化最簡方案

wongvio發表於2018-10-18

最近為了鍛鍊寫bug的能力,不停的新建laravel專案重寫各種功能,其中laravel-lang這個東西大家應該都有接觸,可以方便的幫我們把laravel內建的報錯文字中文化,但是由於composer源在國外,我換了很多個國內映象,沒有一個成功的,然後每一次都要在源映象上耗費大量時間,並且,今天還遭遇了安裝以後框架都崩了的悲劇,所以給大家一個替代方案

public function store(Request $Request)
    {
        $this->validate($Request, [
            'name' => 'required|max:50',
            'email' => 'required|email|unique:users|max:255',
            'password' => 'required|confirmed|min:6'
        ],
        [
            'name.required' => '名稱不能為空',
            'email.required' => '郵箱不能為空',
            'email.email' => '郵件格式不正確',
            'password.required' => '密碼不能為空',
        ]);
        ···
        ...
    }

這個方案幫你有效避免映象噩夢,還能更好的自定義,多寫幾個字帶來更好的使用者體驗~

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章