๐ The online store was created using the Laravel 6.1 Framework
HTML5, CSS3, SCSS, JavaScript, jQuery, Bootstrap, Font Awesome, Webpack, Yarn, Heroku, Nginx, PHP, Laravel Framework, Laravel Eloquent, Laravel Blade, Laravel Homestead, Composer, Redis, Amazon S3, Stripe, PostgreSQL, New Relic, Timber.io Logging, Mailgun, Mailtrap.
- Clone the repo and
cdinto it - Run this command
vagrant box add laravel/homestead - Run this command
composer install - Run this command Mac / Linux
bash init.shor Windowsinit.bat - Rename or copy
.env.homesteadfile to.env - Set your amazon s3 credentials in your
.envfile - Run this command
php artisan key:generate - Run this command
php artisan config:cache - Run this command
vagrant up - Run this command
vagrant ssh - Run this command
cd home/vagrant/code/ - Run this command
php artisan migration - Run this command
php artisan db:seed - Run this command
yarn install - Run this command
yarn run dev - Visit
laravel-e-shop.testin your browser
- Clone the repo and
cdinto it - Create users and table in PostgreSQL
- Run this command
composer install - Rename or copy
.env.examplefile to.env - Run this command
php artisan key:generate - Set your database credentials in your
.envfile - Set your mail credentials in your
.envfile - Set your
APP_URLin your.envfile - Set your
APP_DEBUGin your.envfile with the valuetrue - Set your
TELESCOPE_ENABLEDin your.envfile with the valuetrue - Set your
STRIPE_SECRETin your.envfile - Run this command
php artisan config:cache - Run this command
php artisan db:seed - Run this command
yarn install - Run this command
yarn run dev - Run this command
php artisan serveor use Laravel Valet or Laravel Homestead - Visit
localhost:8000in your browser
- Clone the repo and
cdinto it - Create users and table in PostgreSQL
- Configure Nginx with these settings
nginx.conf - Run this command
composer install - Rename or copy
.env.examplefile to.env - Run this command
php artisan key:generate - Set your database credentials in your
.envfile - Set your mail credentials in your
.envfile - Set your
APP_URLin your.envfile - Set your
APP_DEBUGin your.envfile with the valuefalse - Set your
TELESCOPE_ENABLEDin your.envfile with the valuefalse - Set your
STRIPE_SECRETin your.envfile - Run this command
php artisan config:cache - Run this command
php artisan db:seed - Run this command
yarn install - Run this command
yarn run production
- Clone the repo and
cdinto it - Run this command
heroku create - Run this command
heroku buildpacks:set heroku/php - Run this command
heroku buildpacks:set heroku/nodejs - Run this command
heroku addons:create heroku-postgresql:hobby-dev - Run this command
heroku config:set APP_NAME=E-shop - Run this command
heroku config:set APP_ENV=production - Run this command
heroku config:set APP_KEY=secret - Run this command
heroku config:set APP_DEBUG=secret - Run this command
heroku config:set TELESCOPE_ENABLED=secret - Run this command
heroku config:set APP_URL=secret - Run this command
heroku config:set LOG_CHANNEL=errorlog - Run this command
heroku config:set DB_CONNECTION=pgsql - Run this command
heroku config:set BROADCAST_DRIVER=log - Run this command
heroku config:set CACHE_DRIVER=redis - Run this command
heroku config:set SESSION_DRIVER=redis - Run this command
heroku config:set SESSION_LIFETIME=120 - Run this command
heroku config:set QUEUE_DRIVER=redis - Run this command
heroku config:set STRIPE_SECRET=secret - Run this command
heroku config:set MAIL_DRIVER=secret - Run this command
heroku config:set MAIL_HOST=secret - Run this command
heroku config:set MAIL_USERNAME=secret - Run this command
heroku config:set MAIL_PASSWORD=secret - Run this command
heroku config:set MAIL_ENCRYPTION=secret - Run this command
heroku config:set MAIL_FROM_ADDRESS=secret - Run this command
heroku config:set MAIL_FROM_NAME=secret - Run this command
git push heroku master - Run this command
heroku open
or
Collision is an open-sourced software licensed under the MIT license.
