본문 바로가기
프로그래밍/Web

Laravel 4 Eloquent 클래스는 어디에?

by 사악신 2015. 1. 8.


Laravel 이 어느 정도 손에 익으니 기본 매뉴얼을 벗어나 API 를 살펴보게 되었습니다.



그러다 Eloquent 네임스페이스는 있어도 클래스는 없다는 것에 이상함을 느꼈습니다.;; 살짝 멘붕에 빠지려할 때, 설정파일(app/config/app.php) 에서 답을 찾을 수 있었습니다.


'aliases' => array(


'App'               => 'Illuminate\Support\Facades\App',

'Artisan'           => 'Illuminate\Support\Facades\Artisan',

'Auth'              => 'Illuminate\Support\Facades\Auth',

'Blade'             => 'Illuminate\Support\Facades\Blade',

'Cache'             => 'Illuminate\Support\Facades\Cache',

'ClassLoader'       => 'Illuminate\Support\ClassLoader',

'Config'            => 'Illuminate\Support\Facades\Config',

'Controller'        => 'Illuminate\Routing\Controller',

'Cookie'            => 'Illuminate\Support\Facades\Cookie',

'Crypt'             => 'Illuminate\Support\Facades\Crypt',

'DB'                => 'Illuminate\Support\Facades\DB',

'Eloquent'          => 'Illuminate\Database\Eloquent\Model',

'Event'             => 'Illuminate\Support\Facades\Event',

'File'              => 'Illuminate\Support\Facades\File',

'Form'              => 'Illuminate\Support\Facades\Form',

'Hash'              => 'Illuminate\Support\Facades\Hash',

'HTML'              => 'Illuminate\Support\Facades\HTML',

'Input'             => 'Illuminate\Support\Facades\Input',

'Lang'              => 'Illuminate\Support\Facades\Lang',

'Log'               => 'Illuminate\Support\Facades\Log',

'Mail'              => 'Illuminate\Support\Facades\Mail',

'Paginator'         => 'Illuminate\Support\Facades\Paginator',

'Password'          => 'Illuminate\Support\Facades\Password',

'Queue'             => 'Illuminate\Support\Facades\Queue',

'Redirect'          => 'Illuminate\Support\Facades\Redirect',

'Redis'             => 'Illuminate\Support\Facades\Redis',

'Request'           => 'Illuminate\Support\Facades\Request',

'Response'          => 'Illuminate\Support\Facades\Response',

'Route'             => 'Illuminate\Support\Facades\Route',

'Schema'            => 'Illuminate\Support\Facades\Schema',

'Seeder'            => 'Illuminate\Database\Seeder',

'Session'           => 'Illuminate\Support\Facades\Session',

'SoftDeletingTrait' => 'Illuminate\Database\Eloquent\SoftDeletingTrait',

'SSH'               => 'Illuminate\Support\Facades\SSH',

'Str'               => 'Illuminate\Support\Str',

'URL'               => 'Illuminate\Support\Facades\URL',

'Validator'         => 'Illuminate\Support\Facades\Validator',

'View'              => 'Illuminate\Support\Facades\View',


),


Eloquent 만 Model 클래스를 가리키고 있더군요. ^^;; 별거아니지만 혹시 문서 보시다가 저처럼 멘붕에 빠지시는 분이 계실까봐 포스팅 남깁니다.


반응형

댓글