/

November 25, 2022

How to set up a Laravel environment?

Laravel is an open-source web application framework built on PHP that offers tools for creating robust, powerful applications. It was developed and maintained by Taylor Otwell as an attempt to provide a more advanced alternative to the CodeIgniter framework. Its architectural patterns are majorly based on Symfony. It provides a structure that makes it easier to build and prepare for huge projects. One of the most secure platforms with a PHP foundation is this one. It offers built-in user authorization capabilities like login, registration, and forgotten password assistance. Currently, Laravel framework is quite popular for website design and development in Nepal.

You will discover in this post how to set up a full Laravel development environment on your local server, which you can later upload to a live production environment.

  1. Install composer on Windows:

            Follow the following link for composer installation steps click here

2. Check the server requirement for the setup: 

  • PHP >= 7.4 
  • BCMath PHP Extension 
  • Ctype PHP Extension 
  • Fileinfo PHP extension 
  • JSON PHP Extension 
  • Mbstring PHP Extension 
  • OpenSSL PHP Extension 
  • PDO PHP Extension 
  • Tokenizer PHP Extension 
  • XML PHP Extension.

3.  Installing Laravel:

      Type the following command in your command prompt window:  

  • composer global require “laravel/installer”. 
  • composer create-project –prefer-dist laravel/laravel Project_name: this command will install Laravel and other dependencies with it and also generate the ANSI key. 

4. Create Database for Project:  

  • Go to phpMyAdmin click on create a new tab. 
  • Name the database. 
  • Press the create button. 

5. Update .Env file:  

APP_NAME=Laravel 

APP_ENV=local 

APP_KEY=base64:TJ9Sob7KFPhL5XkqT+TyQux3x7UbW08QLb0xtirLWSs= 

APP_DEBUG=true 

APP_URL=http://127.0.0.1:8000 

LOG_CHANNEL=stack 

LOG_LEVEL=debug 

DB_CONNECTION=mysql 

DB_HOST=127.0.0.1 

DB_PORT=3306 

DB_DATABASE=first-laravel 

DB_USERNAME=root 

DB_PASSWORD= 

6. Migrate database:

Create tables in the database for Laravel access, also helps in database version control following are the commands for migration. 

  • PHP artisan make migration create_databse_table: this command is used to create the DB migration file in your ‘database/migration’ folder. 
  • PHP artisan migrate: used to run the pending migration changes to the database.

7. Start development server:

PHP artisan serve: this command starts your development server.

8) Go to the IP URL that you see on your CMD screen. 

Additional Links and Resources:

Links

Resources:

Youtube Channels

    Written Course for Laravel:

You can reach out to us if you want to learn more about how we can be beneficial to you and help you develop your web design, website design and web development projects in Nepal.

Please follow us on our FB page or linkedin page for continuous updates.