我正在尝试在 phpspec 中测试一个调用 Laravel 函数的Validator::make
函数(http://laravel.com/docs/4.2/validation)
但是,我试图从Validator
已经使用类名的命名空间中调用相同的函数。如何调用文档中描述的该函数?
失败的解决方案:
尝试 1
return \Illuminate\Validation\Validator::make($values,$rules);
给我
Call to undefined method Illuminate\Validation\Validator::make()
尝试 2
return \Illuminate\Validation\Factory::make($values,$rules);
给我
Using $this when not in object context in /vendor/laravel/framework/src/Illuminate/Validation/Factory.php on line 92. Factory
尝试 3
use \Validator;
给我
Cannot declare class Isoform\Validator because the name is already in use
尝试 4
use \Validator as DefaultValidator;
给我
Class 'DefaultValidator' not found