가장 큰 디렉토리 10개 찾기
윈도우 wsl2 환경에서 laravel 10.x + inertia + view3 설치및 설정 방법
Laravel 10 + Sail + Redis + Inertia.js + Vue3 + Tailwind CSS + Ziggy 기반의 개발환경을처음부터 한 번에 구축할 수 있는 전체 과정을 아래에 정리해드립니다.
1. 프로젝트 생성 및 기본 환경 구축
2. Redis 서비스 추가
docker-compose.yml 파일에서 redis 서비스가 없다면 아래를 추가:
.env 파일 수정
3. 프론트엔드 패키지 설치
4. 설정 파일 작성 및 수정
vite.config.js
tailwind.config.js
resources/css/app.css
resources/js/app.js
5. Inertia 미들웨어 및 라우트 설정
app/Http/Kernel.phpweb 미들웨어 그룹에 아래 한 줄 추가:
resources/views/app.blade.php(아래와 같이 생성)
6. 예제 컨트롤러, 라우트, Vue 페이지 생성
routes/web.php
resources/js/Pages/Home.vue
7. 빌드 및 실행
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
xrdp 접속시 검은화면.. "could not acquire name on session bus xrdp" 메시지 해결
#loginctl
c1 123 lightdm seat0 - active no -
c2 1001 www - - active yes 3 days ago
c3 1001 www - - active no -
c4 1001 www - - active no -
# loginctl kill-session c2
# loginctl kill-session c3
# loginctl kill-session c4
$ vim /etc/ssh/sshd_config
# 하단 구문 추가 후 저장
PubkeyAcceptedAlgorithms +ssh-rsa
$ sudo systemctl restart sshd
Adding PHPMyAdmin to Laravel Sail
원문 : 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 로 기입.
WSL 기본 리눅스(기본값) 설정하기
Create a public SSH key from the private key?
원문 : https://serverfault.com/questions/52285/create-a-public-ssh-key-from-the-private-key
Create a public SSH key from the private key?
Let's suppose I have a SSH key, but I've deleted the public key part. I have the private key part. Is there some way I can regenerate the public key part?
serverfault.com
$ ssh-keygen -f ~/.ssh/id_rsa -y > ~/.ssh/id_rsa.pub
laravel 다국어 설정
원문 : 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