// 리턴되는 항목들로 이루어진 새로운 콜렉션이 생성됨. $resultCollection = $collection->map(function (Model $model) { return $model->asdf; } // 조건에 해당하면 해당 값 리턴해서 새로운 콜렉션 생성됨. $resultCollection = $collection->filter(function (Model $model) { return !$model->asdf } // 매뉴얼에서 예제 $collection = collect([1, 2, 3, 4]); $filtered = $collection->filter(function ($value, $key) { return $value > 2; }); $filtered->all(); // [3, 4..
이거로딩으로 먼저 로딩해서 그 데이터로 쓰고, 그대로 해당부분 릴레이션은 끊고 프론트로 값을 리턴하고 싶었다! 예를들면, A테이블에 연결된 B테이블의 내용을 가져와서 요리조리 사용하고, B테이블의 내용은 삭제하고 프론트로 주고 싶었다. 릴레이션 삭제하는게 분명 있을거 같아서 검색해서 결국 찾아내었어! if ($user->isAdminUser()) { $order->load(['salon:id', 'salon.sales' => function ($query) { $start_date = \Carbon\Carbon::now()->subWeek()->format('Y-m-d'); $end_date = Carbon::now()->format('Y-m-d'); $query->whereBetween('date', ..
먼저 프로젝트 생성하고, curl -s "https://laravel.build/app-name?with=mysql,redis" | bash mysql, redis만 사용할거면 with쓰고, 아니면 빼고~ docker-compose.yml 파일에서 네트워크 부분들을 죄다 변경해주자. 나는 아예 독립적으로 따로 쓰고싶어서 네트워크부분 따로 생성하려고 변경했당. (기존에 사용하던 프로젝트는 그냥 둬도 됨~_~) # For more information: https://laravel.com/docs/sail version: '3' services: laravel.example: // 이부분 이름을 변경 build: context: ./vendor/laravel/sail/runtimes/8.1 dockerfil..
- Total
- Today
- Yesterday
- 프로그래밍은디버거부터시작이다
- 엘라스틱서치한글성공!
- 테스팅
- 더미데이터도유형이있어요
- twoserven.kr/0410
- xml로도
- Testing
- twoseven.kr/0410
- JSON으로도
- 테스팅환경
- PhpStorm
- UTF8
- fmf
- gcp
- 배열을_이쁘게
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |