INDEX Page
PRODUCTS Page
Algolia Search
PRODUCT DETAIL Page
CART PAGE
Shipping Page
Stripe Payment success
LOGIN Page
ADMIN PAGE
Clone the repo and cd
into it
composer install
Rename or copy .env.example
file to .env
php artisan key:generate
Set your database credentials in your .env
file
Set your Braintree credentials in your .env
file if you want to use PayPal. Specifically BT_MERCHANT_ID
, BT_PUBLIC_KEY
, BT_PRIVATE_KEY
. If you don't, it should still work but won't show the paypal payment at checkout.
Set your APP_URL
in your .env
file. This is needed for Voyager to correctly resolve asset URLs.
Set ADMIN_PASSWORD
in your .env
file if you want to specify an admin password. If not, the default password is 'password'
php artisan ecommerce:install
. This will migrate the database and run any seeders necessary.
npm install
npm run dev
npm run watch
php artisan make:migration
php artisan migrate
php artisan db:seed
php artisan storage:link
php artisan serve
localhost:8000
localhost:8000/admin/login
Admin User/Password: [email protected]/password
.
Admin Web User/Password: [email protected]/password
Enter your stripe key
and Enter your stripe secret
in .env
file.
these keys can be get from https://dashboard.stripe.com/test/dashboard by creating stripe account
STRIPE_KEY = Enter your stripe key
STRIPE_SECRET= Enter your stripe secret
Enter your algolia app_id
and Enter your algolia secret
in .env
file.
these keys can be get from https://www.algolia.com/apps/ by creating algolia account
ALGOLIA_APP_ID = Enter your algolia app_id
ALGOLIA_SECRET = Enter your algolia secret
Stripe payment : https://github.com/cartalyst/stripe-laravel
Shopping cart : https://github.com/hardevine/LaravelShoppingcart