Laravel에 SB Admin 2 통합

발행: (2026년 5월 3일 PM 01:32 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

Laravel 11 요구 사항

php -v    # >= 8.2
composer -v
node -v   # >= v14.16
npm -v

웹 서버에서 Apache와 MySQL을 시작합니다.

Laravel 11 설치

composer create-project "laravel/laravel:^11.0" example-app

또는 Laravel 설치 프로그램을 사용:

composer global require laravel/installer
laravel new example-app

.env 설정

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_db
DB_USERNAME=root
DB_PASSWORD=your_password

마이그레이션 및 서버 실행

php artisan migrate
php artisan serve

SB Admin 2 다운로드

  1. raflizocky/laravel11-sbadmin2 저장소를 클론하거나 다운로드합니다.
  2. 폴더를 압축 해제하고 sbadmin2(또는 원하는 이름)로 이름을 바꿉니다.
  3. 해당 폴더를 Laravel의 public 디렉터리 안으로 이동합니다.

기본 레이아웃

레이아웃용 Blade 컴포넌트를 생성합니다:

resources/views/components/layout.blade.php

SB Admin 2의 index.html 내용을 이 파일에 복사하고 모든 에셋 경로를 업데이트합니다. 예:

컴포넌트

헤더 (resources/views/components/header.blade.php)

  ...

푸터 (resources/views/components/footer.blade.php)

    
        
            Copyright © Your Website 2021
        
    

사이드바 (resources/views/components/sidebar.blade.php)

(SB Admin 2 템플릿에 맞게 사이드바 마크업을 여기 추가하세요.)

탑바 (resources/views/components/topbar.blade.php)

(SB Admin 2 템플릿에 맞게 탑바 마크업을 여기 추가하세요.)

레이아웃 Blade (resources/views/layout.blade.php)

    
        
        
            
                
                
                    {{ $slot }}
                
            
            
        
    

대시보드

컨트롤러 (app/Http/Controllers/DashboardController.php)


    
        
## Dashboard

    
    
        
    

앱 제작에 도움이 필요하신가요?
raflizocky.netlify.app

작성자 지원하기:

  • PayPal:
  • Saweria:
0 조회
Back to Blog

관련 글

더 보기 »