모델 이름을 Auth
으로 지정하면 어째서 작동하지 않습니까? 그러나 다른 모델 작업으로 이름을 올바르게 바꿀 때?Laravel : 이름이 "인증"인 모델이 작동하지 않습니다.
작동하지 :
<?php
class Auth extends Eloquent {
public static function check()
{
return "working";
}
}
작업 :
<?php
class MyAuth extends Eloquent {
public static function check()
{
return "working";
}
}
'Auth'는 기본 사용자 인증에 사용되는 Laravel의 미리 정의 된 클래스입니다. 나는 Laravel이 그것을 두 번 사용하려고하는 것을 좋아하지 않을 것이라고 확신합니다. –
'Auth'는 전형적으로 ** 모델 **이 될 수있는 것이 아닙니다. – ceejayoz
@ceejayoz하지만 데이터베이스의 테이블을 나타내는 경우 일 수 있습니다. –