試圖在我的Package類中使用Validator類。現在使用Facade,包含類並使用它們變得有點棘手。Laravel 4 - 使用包中的驗證器進行驗證
use Illuminate\Validation\Validator
...
protected function valid($request)
{
return Validator::make($request, ['url'=>'required|url'])->passes();
}
結束了給我:
PHP Fatal error: Call to undefined method Illuminate\Validation\Validator::make()
因爲我沒有使用門面本身,這是真的。縱觀Validator類的構造函數:
__construct(\Symfony\Component\Translation\TranslatorInterface $translator, array $data, array $rules, array $messages) : void
這裏就是我需要幫助:)
爲什麼你不使用門面的具體原因? – crynobone
我確實想使用Facade,實際上這是我在這篇文章背後的目標.. – Mulkave