laravel ecommerce example
1.0.0

YouTube 비디오 시리즈 코드: https://www.youtube.com/watch?v=o5PWIuDTgxg&list=PLEhEHUEU3x5oPTli631ZX9cxl6cU_sDaR
웹사이트 데모: https://laravelecommerceexample.ca. 데모에는 권한이 제한되어 있습니다. 전체 액세스를 위해 로컬로 설치하세요.
cd 넣으십시오.composer install.env.example 파일의 이름을 바꾸거나 .env 로 복사하세요.php artisan key:generate.env 파일에서 데이터베이스 자격 증명을 설정하세요..env 파일에서 Stripe 자격 증명을 설정하세요. 특히 STRIPE_KEY 및 STRIPE_SECRET.env 파일에서 Algolia 자격 증명을 설정하세요. 특히 ALGOLIA_APP_ID 및 ALGOLIA_SECRET 입니다. 이 에피소드를 참조하세요..env 파일에서 Braintree 자격 증명을 설정하세요. 특히 BT_MERCHANT_ID , BT_PUBLIC_KEY , BT_PRIVATE_KEY . 이 에피소드를 참조하세요. 그렇지 않으면 계속 작동하지만 결제 시 페이팔 결제가 표시되지 않습니다..env 파일에 APP_URL 을 설정하세요. 이는 Voyager가 자산 URL을 올바르게 확인하는 데 필요합니다..env 파일에 ADMIN_PASSWORD 설정하세요. 그렇지 않은 경우 기본 비밀번호는 'password'입니다.php artisan ecommerce:install . 그러면 데이터베이스가 마이그레이션되고 필요한 시더가 실행됩니다. 이 에피소드를 참조하세요.npm installnpm run devphp artisan serve 하거나 사용합니다.localhost:8000 방문하세요./admin 방문하세요. 관리자 사용자/비밀번호: [email protected]/password . 관리 웹 사용자/비밀번호: [email protected]/password 원래 Crinsane/LaravelShoppingcart 패키지를 사용했는데 최신 버전의 Laravel로 업데이트하는 데 속도가 느립니다. 이제 더 빠르게 업데이트되는 분기 버전인 hardevine/LaravelShoppingcart를 사용합니다.
money_format 함수는 Windows에서 작동하지 않습니다. 이 스레드를 살펴보십시오. 대안으로 대신 number_format 함수를 사용하십시오.
app/helpers.php 에서 money_format 행을 return '$'.number_format($price / 100, 2); 로 바꾸십시오.app/Product.php 에서 money_format 행을 return '$'.number_format($this->price / 100, 2);config/cart.php 에서 thousand_seperator 를 빈 문자열로 설정하세요. 그렇지 않으면 '잘못된 형식의 숫자 값이 발생했습니다.' 오류가 발생할 수 있습니다. number_format 과 충돌합니다. 특정 지점부터 따라가려면 다음 지침을 따르세요. 시리즈 첫 번째 영상의 시작점부터 시작하겠습니다. 해시를 특정 커밋으로 대체하여 원하는 지점을 선택할 수 있습니다.
cd 넣으십시오.git checkout f4f651a8a35ebb2ff38ba15771fd65c93051f942php artisan ecommerce:install 대신 php artisan migrate --seed 사용하여 일반적인 방식으로 마이그레이션하고 시드합니다.