분류 전체보기
-
413 Large entity(ngnix) 에러 수정(업로드 용량 확대)Laravel/Forge 2021. 12. 30. 01:45
# What? 이미지 업로드하다보면 큰 용량은 안되는 경우 있음 이럴 때 ngnix 설정 변경해야함 # How? 1. laravel forge > 사이트 선택 > Edit Files > ngnix 선택 > server 밑에 client_max_body_size 넣기 ... server { client_max_body_size 20000M; ... } # FORGE CONFIG (DO NOT REMOVE!) include forge-conf/erounlife.com/after/*; 2. laravel forge > 서버 선택 > PHP > Max File Upload Size 수정(메가바이트 M 기준)
-
[삭제대기] 텍스트 에디터(CKEDITOR5 + VUE + LARAVEL) 이미지 업로드Laravel 2021. 12. 27. 16:09
# What? - 텍스트에디터로 이미지 업로드하는법 # How? 1. 기본 세팅 1) ckeditor5 온라인 빌더로 원하는 기능 추가해서 생성하기 https://ckeditor.com/ckeditor-5/online-builder/ CKEditor 5 Online Builder | Create your own editor in 5 steps Create your own CKEditor 5 build with customized plugins, toolbar and language in 5 simple steps. ckeditor.com 2) build폴더 public/js/ckeditor 폴더에 옮기기 4) ckeditor js 연결 및 csrf 토큰 메타태그 추가 @ app.blade.php ... ..
-
DB툴(tableplus) 연동하기Laravel/Forge 2021. 12. 13. 12:20
# What? db툴로 db 접근해서 보고싶으면 ssh 세팅 # How? 1. Tableplus 설치 https://tableplus.com/ TablePlus | Modern, Native Tool for Database Management. Modern, native client with intuitive GUI tools to create, access, query & edit multiple relational databases: MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Amazon Redshift, MariaDB, CockroachDB, Vertica, Cassandra, and Redis. tableplus.com * 테이블플러스용 ssh key ..
-
Excel(엑셀)Laravel/Nova 2021. 12. 4. 14:55
# What? 라라벨 노바전용 엑셀 # How? composer require maatwebsite/laravel-nova-excel * php8이상 쓸 경우 1) php.ini 파일에서 ";extension=gd"를 "extension=gd"로 변경 2) composer require phpoffice/phpspreadsheet 3) composer require maatwebsite/laravel-nova-excel 1. 액션 세팅하기 php artisan nova:action ExportModels @ ExportModels(extends DownloadExcel, implements WithMapping, withFilename)
-
whereDoesntHaveLaravel 2021. 11. 25. 16:59
# What? 관계 테이블 중 특정 데이터를 갖고 있지 않는 목록 가져오기 # Why? ex. 상품 알러지성분 관계가 있을 때 A,B,C 알러지 성분을 갖고 있는 상품들을 제외한 상품목록을 가져오고 싶을 때 사용 # How? $items = $items->whereDoesntHave("allergies", function($query) use ($attributes){ $query->whereIn("id", $attributes["allergy_ids"]); });
-
검색 필터 및 더보기 구현(#Filter #Search #LoadMore)Laravel/Inertia.js 2021. 11. 16. 15:16
# What? 스크롤 유지하면서 리스트 필터링 및 더보기 구현 # Why? 요즘은 페이지 바뀌면서 스크롤 초기화되는거 지양 # How? 1. form을 watch로 검사하지 말고 각 input에 @change를 걸어 filter 메소드 호출하게 하기 2. preserveScroll : true 옵션으로 스크롤 유지하기 3. replace: true 옵션으로 페이지 히스토리를 남기지 않고 뒤로가기 시 진짜 이전 페이지로 이동하게끔 하기(안그러면 필터값 바꿀때마다의 페이지 히스토리 다 남아서 뒤로가기 시 몇번을 눌러대야함) 4. preserveState : true 옵션으로 더보기 구현 시 이전 데이터 리스트에 새로 불러온 데이터 리스트를 추가하기 전체 {{ category.title }} 인기순 최신순 데..