php 헛다리 (60) 썸네일형 리스트형 라라벨9 admin Lte 03 - 좌측메뉴 변경 laravel9 admin Lte 좌측메뉴 수정하는 2가지 방법 03첫번째 방법 - 오버라이딩 /resources/views/vendor/adminlte/partials/sidebar/left-sidebar.blade.php 파일생성 AdminLTE .. 라라벨9 adminLte 02 - 사용예 (대시보드 생성) 대시보드 컨트롤러 생성/app/Http/Controllers/DashboardController.php cfg_pageLayout = 'layout_default'; // 레이아웃 정의 $this->cfg_classLayout = 'dashboard.'; }// end - fun public function index() {// debug_var(simple_debug_backtrace());// exit; return redirect()->route('dashboard.dashBoard_ver1'); }// end - fun public function dashBoard_ver1() { $a.. 라라벨9 adminLte 01 - 설치 라라벨9 adminLte 01 - 설치1. ssh 접속후 프로젝트 이동#> cd /프로젝트 이동2. AdminLTE 설치#> composer require jeroennoten/laravel-adminlte3. AdminLTE를 설정 파일에 등록#> php artisan adminlte:install설치 완료 라라벨9 - 블래이드 템플릿 - jquery 사용법 , ajax 사용법 layout.blade.php 레이아웃 파일 @yield('content') @yield('scripts') 주석은 안먹힐수 있으니 실 적용시 주의1. jquery.js 로드한다. head에 작성 2. contents 부분처럼 scripts 를 가져온다. @yield('content') 아래 작성 @yield('scripts') 3. jquery ajax 사용을 위해 토큰을 출력한다. head에 작성 {{-- jquery ajax 사용을 위해 필수 --}} memo_insert.blade.php{{-- layout 으로 --}}{{@extends('layout')}} Memo Create {{-- 라라벨은 CSRF로 부터 .. 라라벨9 view 설정 라라벨9 view 설정 컨틀롤러 ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// /// 레이아웃 sss $arr_VARIABLE_DATA['cfg_pageLayout'] = $this->cfg_pageLayout; // 기본 레이아웃 $cfg_view = "memo.memo_view"; // skin $cfg_view = "memo.memo_view"; // skin . 은 폴더를 구분한다.기본 경로는 resources/vi.. 라라벨9 route 설정 라라벨9 route 설정 라우터 - 경로설정 파일 web 사용시/routes/web.phpapi 사용시/routes/api.php예시// web.php 경로설정use App\Http\Controllers\MemoDefaultController; // 컨트롤러 등록 필수Route::get('/memo', [MemoDefaultController::class, 'index'])->name('memo.index');Route::get('/memo_list', [MemoDefaultController::class, 'memo_list'])->name('memo.memo_list');Route::get('/memo_insert_form', [MemoDefaultController::class, 'memo_.. 라라벨9 컨트롤러 생성 - controller 라라벨9 컨트롤러 생성 - controller/app/Http/Controllers 경로에 컨트롤러가 생성된다.컨트롤러 생성 명령어php artisan make:controller [컨트롤러명]Controller예시#>php artisan make:controller MemoController/app/Http/Controllers/MemoController.php 가 생성된다. ** 그냥 파일생성으로 진행해도 문제 없다. 컨트롤러에서 model 로드 방법 user = $user; } // === 생성자에서 모델 로드 // =============================== public function index() { // $this->us.. 라라벨9 model 생성 라라벨9 model 생성그냥 파일 직접 생성해도 문제 없다. 대신 기본 파일 내용을 잘작성해야한다.모델생성public_html/app/Models/ 경로에 model파일이 생성된다.#> php artisan make:model [모델명]예시#> php artisan make:model Memo경로 추가시#> php artisan make:model A01/Memo 이전 1 2 3 4 5 6 7 8 다음