试图在我的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