웹마짱구의 블로그

728x90

Laravel 10 + Sail + Redis + Inertia.js + Vue3 + Tailwind CSS + Ziggy 기반의 개발환경음부터 한 번에 구축할 수 있는 전체 과정을 아래에 정드립니다.


1. 프로젝트 생성 및 기본 환경 구축

 
bashn

2. Redis 서비스 추가

docker-compose.yml 파일에서 redis 서비스가 없다면 아래를 추가:

 
yaml

.env 파일 수정

 
env

3. 프론트엔드 패키지 설치

 
bash

4. 설정 파일 작성  수정

vite.config.js

 
js

tailwind.config.js

 
js

resources/css/app.css

 
css

resources/js/app.js

 
js
 

5. Inertia 미들웨어 및 라우트 설정

 
bash

app/Http/Kernel.phpweb 미들웨어 그룹에 아래 한 줄 추가:

 
php

resources/views/app.blade.php(아래와 같이 생성)

 
blade

6. 예제 컨트롤러, 라우트, Vue 페이지 생성

 
bash
 
 
php
 

routes/web.php

 
php
 
Apply

resources/js/Pages/Home.vue

 
vue

7. 빌드 및 실행

 
bash

8. 브라우저에서 확인

  • http://localhost (또 .env의 APP_URL) 접속
  • Inertia + Vue3 기반의 화면이 정상적으로 보이면 성공!

추가 팁

  • Sail 컨테이너 중지: ./vendor/bin/sail down
  • 마이그레이션: ./vendor/bin/sail artisan migrate
  • 스트: ./vendor/bin/sail artisan test

이 순서대로 따라하면,라라  + Vue3 + Inertia + Tailwind + Ziggy + Redis + Sail최신 개발환경을 한 번에 구축할 수 있습니다!

 

=========================================================================

 

curl -s "https://laravel.build/myProject?version=10.*" | bash

10.x 버전이 설치가 안될때

$ composer create-project laravel/laravel:^10.0 myProject

$ cd myProject

$ php artisan sail:install

728x90

원문 : https://ecwebservices.medium.com/adding-phpmyadmin-to-laravel-sail-64823687e084

 

Adding PHPMyAdmin to Laravel Sail

PHPMyAdmin is very widely used, and it makes MySQL much easier.

ecwebservices.medium.com

 

1. docker-compose.yml 수

...
depends_on:
   - mysql
   - redis
   - minio
   - phpmyadmin
...


phpmyadmin:
   image: 'phpmyadmin:latest'
   ports:
      - 8080:80
   networks:
      - sail
   environment:
      - PMA_ARBITRARY=1

 

2. sail up -d

3. localhost:8080 접속

4. 서버 필드에는 mysql 로 기입.

728x90

원문 : https://digitalogia.tistory.com/282

 

Laravel - 다국어설정, 지역화에 대해서

Laravel 11 버전 이상에서.env 파일에서만 세팅하면 끝난다.APP_TIMEZONE=Asia/SeoulAPP_LOCALE=koAPP_FALLBACK_LOCALE=koAPP_FAKER_LOCALE=ko_KR 지역 설정 하기config/app.php'timezone' => 'Asia/Seoul','locale' => 'ko', 'fallback_locale' =>

digitalogia.tistory.com

 

[ .env  ]

APP_TIMEZONE=Asia/Seoul

APP_LOCALE=ko
APP_FALLBACK_LOCALE=ko
APP_FAKER_LOCALE=ko_KR

 

728x90

$ php artisan schedule:run
No scheduled commands are ready to run.

 

$ php artisan up
Application is now live.

 

$ php artisan schedule:run
Running scheduled command: 

728x90

원문 : tutsforweb.com/how-to-set-up-task-scheduling-cron-job-in-laravel/

 

How to set up Task Scheduling with Cron job in Laravel - TutsForWeb

Implementing Cron Job in Laravel. Set up and demonstrate the use of Task Scheduler using Cron Job in Laravel. Version control Cron jobs and Artisan command.

tutsforweb.com

 

커맨드 생성

php artisan make : command WordOfTheDay

 

스케쥴링 등록

app / Console / Kernel.php

 

crontab 등록 
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1

728x90

https://stackoverflow.com/questions/18024237/increment-row-number-with-laravel-pagination

 

increment row number with laravel pagination

How to make increment row number with laravel pagination ? When i use pagination and i go to page 2 and above it will back to beginning. for example i will paginate(3) <tr...< p=""> </tr...<>

stackoverflow.com

 

 

@foreach ($telephone as $key=> $whatever)

<td>{{ $key+ $telephone->firstItem() }}</td>

@endforeach

728x90

https://code-examples.net/ko/q/16a7614


composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist


또는


composer create-project laravel/laravel your-project-name --prefer-dist  4.1.27


버전은 패키지스트 https://packagist.org/packages/laravel/laravel 에 존재하는 버전이어야 한다.



5.8 버전 설치시

composer create-project laravel/laravel="5.8.*" [프로젝트 이름] 예: composer create-project laravel/laravel="5.8.*" blog

728x90

원문 : https://code.i-harness.com/ko-kr/q/196bb1c



win7에서이 명령을 실행할 수 있습니다.

box add homestead file:///c:/homestead.box

또한이 중 하나가 작동합니다 :

box add homestead file:///c:\homestead.box


728x90

https://github.com/caouecs/Laravel-lang



run composer require caouecs/laravel-lang:~2.0


$ cp -a vendor/caouecs/laravel4-lang/ko/ resources/lang/

728x90



rm -rf node_modules

yarn install --no-bin-links