본문 바로가기
728x90

Develop/PHP36

[Solved] command not found: laravel 상황 composer global require "laravel/installer" 라라벨 프로젝트를 설치하기 위해 인스톨러를 설치했습니다. 에러 ~ ❯ laravel new example-app zsh: command not found: laravel 인스톨러로 라라벨 프로젝트를 생성하려고 하니 laravel 명령을 찾을 수 없는 것을 확인 할 수 있었습니다. 해결 ~ ❯ echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bash_profile ~ ❯ source ~/.bash_profile 위처럼 path 설정을 추가했고 정상적으로 명령이 실행되는 것을 확인했습니다. 2022. 9. 4.
[Solved] docker: Error response from daemon: Head "https://registry-1.docker.io/v2/laravelsail/php81-composer/manifests/latest": unauthorized: incorrect username or password. curl -s https://laravel.build/example-app | bash Unable to find image 'laravelsail/php81-composer:latest' locally docker: Error response from daemon: Head "https://registry-1.docker.io/v2/laravelsail/php81-composer/manifests/latest": unauthorized: incorrect username or password. 위 명령으로 라라벨 인스톨시 위와 에러 메시지를 발생하는 경우가 있습니다. 해결 방법은 unauthorized: incorrect username or password 문장을 보면 확인 알 수 있습.. 2022. 8. 9.
cURL error 60: SSL certificate problem: unable to get local issuer certificate cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://oauth2.googleapis.com/token 구글 인증 API 연동 중에 위와 같은 에러가 발생했다. 1. cacert.pem 인증 파일 다운로드 https://curl.haxx.se/ca/cacert.pem 여기 주소에서 파일을 다운받아 C드라이브 경로에 넣었다. 2. php.ini 파일 수정 [curl] ; A default value for the CURLOPT_CAINFO option. This is required to be an.. 2022. 7. 2.
Google Cloud API In Laravel(PHP) setClientId(env('GOOGLE_CLIENT_ID')); $client->setClientSecret(env('GOOGLE_CLIENT_SECRET')); $client->setRedirectUri('http://localhost:8000/google-drive/callback'); $client->setScopes([ 'https://www.googleapis.com/auth/drive', 'https://www.googleapis.com/auth/drive.file', ]); $url = $client->createAuthUrl(); return redirect($url); }); Route::get('/google-drive/callback', function () { $client = .. 2022. 6. 30.
PHP 소수점 나머지가 나오지 않는 이유 나머지를 구하는 연산으로 % 기호를 사용하게 된다. 위처럼 x 값이 12.1 이고 10 으로 나눈 나머지를 구하려면 12.1 % 10 이라는 수식을 만들어 주면 된다. $x = 12.1; echo $x % 10; 그러나 위와 같이 PHP 문법으로 나머지를 구하게 되면 2라는 값이 출력되게 된다. 위와 같은 의문점은 PHP 문서에서 조금 해소될 수 있었다. 참조: https://www.php.net/manual/en/language.operators.arithmetic.php PHP: Arithmetic Operators - Manual With PHP 8.1 and more, be carefull to the modulo "%"Both argument must be some integer or a flo.. 2022. 6. 20.
Laravel 메일 발송 Laravel 의 메일 https://laravel.com/docs/8.x/mail#introduction Laravel 은 인기있는 SwiftMailer 라이브러리 기반으로 깨끗하고 간단한 이메일 API를 제공하기 때문에 복잡하지 않게 이메일을 보낼 수 있다. Laravel 과 SwiftMailer는 SMTP, Mailgun, Postmark, Amazon SES 및 sendmail을 통해 이메일을 전송하기 위한 드라이버를 제공하므로 자신이 선택한 로컬 또는 클라우드 기반 서비스를 통해 메일 전송을 빠르게 시작할 수 있습니다. 메일 보내기 1. 환경변수파일 .env 수정 MAIL_MAILER=smtp MAIL_HOST={호스트} MAIL_PORT={포트} MAIL_USERNAME={계정} MAIL_PA.. 2022. 4. 1.
728x90