Laravel
-
International DateTime(다국어 지원)Laravel/Nova 2020. 10. 15. 20:18
- 패키지 설치 composer require techouse/intl-date-time novapackages.com/packages/techouse/intl-date-time International DateTime Apply localisation to Laravel Nova's default DateTime field that currently doesn't support localisation out of the box. novapackages.com IntlDateTime::make(__('opened_at'), 'opened_at')->sortable()->locale("ko"),
-
가격은 얼마나 나올가?Laravel/Vapor 2020. 10. 15. 12:59
# What? 웬 가격? - laravel vapor는 5만원 + 서버사용량만큼 나옴. 저렴하기는 하다는데 사용한만큼이 얼마인데? 그건 정해져 있지 않은데 어쩌지 333000000 # Why? 가격을 왜 알아야돼 - 내 사이트를 만드는거라면 어차피 저렴하니까 대수롭지 않게 그냥 사용할 수 있음. 하지만 고객의 사이트를 만드는거라면? 고객한테도 이런 불분명한 가격을 제시할거야? "아 얼마 나올지 모르고요 그냥 저렴하니까 쓰세요" # How? 그래서 예상 가격을 어떻게 계산하는데? 1. 요청 용량 & 응답시간 체크 -> 클라이언트가 원하는 서비스와 비슷한 서비스에 접속하여 개발자도구 > Network탭에서 확인(css, js처럼 static한거 말고 데이터 요청 부분 체크 -> js,css,img같은 sta..
-
Vapor는 어떤 서비스지?Laravel/Vapor 2020. 10. 15. 12:31
# What? 이게 뭔데? - 대용량 트래픽 처리, 과부하, 서버다운 대응 등 골치아픈 서버관리를 대신 해주는 서비스 vapor.laravel.com/ # Why? 이게 왜 필요한데? 1. 사람보다 저렴. -> 급성장 서비스, 대규모 서비스 서버관리는 고급진일 => 고급인력 필요 => 비쌈 => but vapor & serverless 서비스는 사람보다 훨씬 저렴(월 5만원 + 서버 사용량만큼) 2. 위기대응 빠름 -> 잘 일어나지 않는 일이지만 만에 하나라도 새벽 3시에 서버가 다운된다면? 다운 시간이 지속될수록 큰 손해가 예상된다면? 사람이 관리하고 있었다면 새벽에 바로 일어나서(일어난다면 다행) 대응해야하지만 serverless라면 이런 걱정 x -> 갑자기 사용자가 몰리고 database 사용이 ..
-
테마 변경(로고, 색깔 등)Laravel/Nova 2020. 10. 14. 23:27
@ resources/views/vendor/nova/partials/logo.balde.php
-
Localization(다국어 지원)Laravel/Nova 2020. 10. 14. 17:00
- nova resource, card 등 언어설정 @resources/lang/vendor/nova 밑의 ko 폴더, ko.json 만들어서 번역 { "Actions": "작업", "Details": "상세", "If you did not request a password reset, no further action is required.": "If you did not request a password reset, no further action is required.", "Reset Password": "비밀번호 초기화", "Sorry! You are not authorized to perform this action.": "이 작업을 수행할 권한이 없습니다.", "You are receiving ..
-
Laravel Nova 설치Laravel/Nova 2020. 10. 12. 00:30
* 기존 깔아놓은 nova 프로젝트 통째로 복붙으로 옮기면 안될 때 있음. 그럴땐 vendor/laravel/nova까지 잘 옮겨졌는지 체크 - releases에서 원하는 버전 다운로드 후 프로젝트 루트경로에 nova라는 폴더명으로 바꿔서 삽입하기 - composer.json 세팅 "require": { ..., "laravel/nova": "*" }, "repositories": [ { "type": "path", "url": "./nova" } ], composer update php artisan nova:install php artisan migrate - app.php에 다음 내용 추가 'providers' => [ ..., \App\Providers\NovaServiceProvider::cla..