php 헛다리/Laravel9 헛다리 (22) 썸네일형 리스트형 라라벨9 기존 프로젝트 복사하는경우 라라벨 기존 프로젝트 복사하는경우1. .env 파일 설정2. composer install 실행 에러시 composer update3. php artisan key:generate 실행4. 캐시 정리 후 서버 실행php artisan config:clearphp artisan cache:clearphp artisan view:clearphp artisan route:clear 라라벨9 https 로 무조건 설정하기 라라벨9 https 로 무조건 설정하기/app/Providers/AppServiceProvider.php 라라벨9 로그파일 날짜별 기록 라라벨9 로그파일 날짜별 기록으로 변경 및 자동삭제.envLOG_CHANNEL=dailyA01/config/logging.php 'daily' => [ 'driver' => 'daily', 'path' => storage_path('logs/laravel.log'), 'level' => env('LOG_LEVEL', 'debug'), 'days' => 14, 라라벨9 컨트롤러에서 모델 호출하는 방법 1번HotModel = $HotModel; // 모델 2번HotModel = new HotModel(); // 모델 개인적으로 2번째 방법이 맘에드는군 라라벨9 widget 생성시 경로추가 라라벨9 widget 생성시 경로추가 #> php artisan make:component Widgets/memo/MemoInsertFormWidgets/memo/ 폴더가 추가되어 파일 생성됨/app/View/Components/Widgets/memo/MemoInsertForm.php/resources/views/components/widgets/memo/memo-insert-form.blade.php==============================컨트롤러에서 위젯호출 ////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////.. 라라벨9 widgets 사용법 - 컨트롤러 호출 라라벨9 widgets 사용법 - 컨트롤러 호출 widgets 사용법 - 컨트롤러 호출위젯 생성#> php artisan make:component WidgetMemo002/app/Http/Controllers/MemoDefaultController.php - 컨트롤러 $arr_return_data] // 컴포넌트를 직접 렌더링하여 뷰에 전달 // 전송값 없을시// $widget_memo002 = (new \App\View\Components\WidgetMemo002())->render()->render(); // 전송값 있을시 $arr_request_data['test'] = 1111; $wi.. 라라벨9 widget 사용법 - skin에서 호출 라라벨9 widget 사용법 - skin에서 호출 #> php artisan make:component [위젯이름]예시)#> php artisan make:component WidgetMemoView // 이상하게 복사해서 안된다면 직접 치자 에디터의 안보이는값 들어가나보다.아래 2개 파일이 생성됨./app/View/Components/WidgetMemoView.php /resources/views/components/widget-memo-view.blade.php /resources/views/memo/memo_list.blade.php - 호출하는 html // 위젯 사용법 - app/View/Components/WidgetMemoView.php 호출 - 값 전달 방법 'Wi.. 라라벨9 - 기본제공 class ( ex - use Illuminate\Http\Request; ) 라라벨9 - 기본제공 class ( ex - use Illuminate\Http\Request; )phpstorm에서 자동으로 선언되기도 하지만 안되는경우도 있어서 정 use Illuminate\Support\Facades\DB; // DB: 쿼리 사용DB::table($arrData['tbl_name1'])->insertGetId($set_data);use Illuminate\Support\Facades\Log; // 로그 사용Log::error( $arr_error );// 로그 기록use Illuminate\Database\QueryException;try{..........}catch (QueryException $e){ DB::rollBack(); // db 롤백 Log::e.. 이전 1 2 3 다음