- 전체
- 명
- 오늘 찾아주신 분
- 명
Laravel 에서는 로컬이나 원격의 파일들을 관리하는데에 Storage 파사드를 사용하여 관리를 한다. 친절하게도 AWS 의 S3 까지도 Storage 로 접근할 수가 있다. 자세한 사항은 다음 홈페이지를 통해 알아보도록 한다. 라라벨 8.x - 파일 스토리지 라라벨 한글 메뉴얼 8.x - 파일 스토리지 laravel.kr 그러나 세부적으로 뭔가를 하기에는 Storage 파사드는 뭔가 부족한 것이 있다. 그래서 Storage 의 한계점을 깨닫고 Laravel 에서 AWS PHP SDK 를 통하여 직접 버킷을 다루도록 작업을 해 보았다. 1. S3 버킷 생성 버킷 생성은 AWS S3 콘솔에서 할 수 있다. 2. IAM 생성 Laravel 에서 특정 AccessKey 를 통해 AWS 서비스에 접근하기 위해..
사용자 로그인 및 인증 프로세스를 구현하려 이것저것 Laravel 문서를 보면서 잘 따라하고 있었다. 라라벨 8.x - 인증 라라벨 한글 메뉴얼 8.x - 인증 laravel.kr 인증에 대한 처리를 Laravel 에서는 아주 멋있게 구현을 해주었기 때문에 개발자는 조금의 코딩만 덧붙여서 애플리케이션을 완성 할 수 있도록 만들어 주었다. 그래서 찬찬히 보고 있었는데, 이메일 데이터와 비밀번호를 입력한 후에 Auth::attempt 를 사용하는 부분에서, 분명히 데이터는 있는데 계속 false 가 떨어져서 진행을 할 수가 없었다. 문서에 충실하게 작성한 코드는 다음과 같다. // Controller function authenticate(Request $request){ $credentials = $req..
A 지점과 B 지점이 있는데, 이 A-B 간의 거리를 재기 위하여 어떻게 해야 할까? A 지점을 Source, B 지점을 Destination 으로 한다. function getDistance($src, $dest){ $theta = $src['longitude'] - $dest['longitude']; $dist = sin(deg2rad($src['latitude'])) * sin(deg2rad($dest['latitude'])) + cos(deg2rad($src['latitude'])) * cos(deg2rad($dest['latitude'])) * cos(deg2rad($theta)); $dist = acos($dist); $dist = rad2deg($dist); $miles = $dist * 6..