Skip to content

Latest commit

 

History

History
83 lines (51 loc) · 2.25 KB

README.md

File metadata and controls

83 lines (51 loc) · 2.25 KB

Installation

Please check the official laravel installation guide for server requirements before you start. Official Documentation

Clone the repository

git clone https://github.com/Kwenziwa/blog-api-assess.git

Install all the dependencies using composer

composer install — optimize-autoloader — no-dev

Copy the example env file and make the required configuration changes in the .env file

cp .env.example .env

Open your .env file and change the database name (DB_DATABASE) to whatever you have, username (DB_USERNAME) and password (DB_PASSWORD) field correspond to your configuration. Set APP_DEBUG to false and APP_ENV to production, and update the APP_NAME and APP_URL accordingly. If you leave APP_DEBUG as true, in the event of errors you’ll be displaying sensitive debug information.

APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=daily
LOG_LEVEL=debug

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=

MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"

Generate a new application key

php artisan key:generate

Run the database migrations with seed (Set the database connection in .env before migrating)

php artisan migrate --seed

Run this command to check if your Cronjob is registered to Artisan. You must see it in the list:

php artisan list

What if you want to set the crone job to run automatically without initiating using command. Just run this command:

crontab -e

This will open server crontab file, paste this code inside, save it and exit.

* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1    

Three simple steps for improving performanc

php artisan config:cache
php artisan config:clear
php artisan route:cache
php artisan route:clear
php artisan route:cache

Start the local development server

php artisan serve

You can now access the server at http://127.0.0.1:8000/ or visit your url if its on a live server