본문 바로가기

php 헛다리/Laravel9 헛다리

(22)
라라벨9 기존 프로젝트 복사하는경우 라라벨 기존 프로젝트 복사하는경우​​​1. .env 파일 설정​2. composer install 실행 에러시 composer update​3. 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=daily​​​A01/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..