Artisan은 Laravel의 명령줄 인터페이스(CLI)입니다 — 코드 생성(컨트롤러, 모델, 마이그레이션), 마이그레이션 실행, 캐시 관리 등 일반적인 개발 작업을 위한 강력한 도구입니다. 개발 속도를 극적으로 높여주며 끊임없이 사용됩니다.
코드 생성 (스캐폴딩)
php artisan make:controller UserController # 컨트롤러 생성
php artisan make:model Post -m # 모델 + 마이그레이션 (-m)
php artisan make:migration create_posts_table
php artisan make:request StoreUserRequest # 폼 요청 (검증)
php artisan make:middleware CheckAge
php artisan make:seeder UserSeeder
php artisan make:model Order -mcr
