내 사용자 지정 함수 용 사용자 정의 클래스 파일이 있습니다. 내가 시도를하려는 내 사용자 정의 클래스 파일 내부에 Laravel의 Validator의 기능을 사용할 필요가Laravel4의 Laravel에 내장 된 함수를 사용하여 사용자 정의 클래스 파일 필요
,
네임 스페이스 등 사용, 확장, 예상대로 작동하지 않습니다.
나는 자신 만의 맞춤 클래스/도우미 파일을 사용하는 방법을 잘 모르겠다. 안내를 따라주세요.
class SessionsController extends \BaseController {
function __construct()
{
//Include my class file @ app/_extra/custom_validator.php
require_once app_path('_extra/custom_validator.php');
}
}
그리고 여기 당신이 프로젝트의 이름을 따서 명명 앱 디렉토리에 별도의 폴더를 가질 수 있습니다, 내 유효성 검사기 클래스 파일 사용자 정의 클래스에 대한
class custom_validator extends Illuminate\Validation\Validator
{
public function validate($input,$rules){
$validation = Validator::make($input,$rules);
if($validation->passes())return true;
return $validation->messages();
}
}