How to install and set up Laravel?

It is not at all complicated to install Laravel, as you will see in this tutorial.

This is part 1 of the series seo site manager in Laravel.

1. Install Composer on Your system

For managing dependencies, Laravel uses composer. Therefore before installing Laravel, make sure you have Composer installed on your system.

You can install composer to a specific directory by using the –install-dir option and providing a target directory. Example:

php composer-setup.php –install-dir=bin

2. Install Laravel with Composer

To install Laravel using composer, all you need to do is to run in your terminal:

composer create-project –prefer-dist laravel/laravel your-project-name

Where: your-project-name is the name of the folder containing your new Laravel instance.

To install Laravel directly within your chosen directory (not in a folder within it as demonstrated above), run the same command but this time without a folder name:

composer create-project –prefer-dist laravel/laravel

This command will download and install a fresh copy of Laravel in a new your-project-name folder within your current directory.

3. Start the application

To start the application run in your terminal:

php artisan serve

By default, your application will open at 8000 port.
You will see: Starting Laravel development server: http://127.0.0.1:8000
Paste http://127.0.0.1:8000 in your web browser.

If everything went well you will see the image below:

install laravel

http://localhost:8000 is the same as http://127.0.0.1:8000

4. Create a new repository with the new project on Github

From the command line (inside the Laravel project directory), runs the following commands:

git init
git add README.md
git commit -m "first commit"

//Connect it to Github
1. Go to Github.
2. Log in to your account.
3. Click the "New" repository button. You'll have an option there to initialize the repository with a README file, but don't.
4. Click the "Create repository" button
After, push the existing repository from the command line:

git remote add origin https://github.com/your_username/repository_name.git
git branch -M master
git push -u origin master

Read more here about how to work with Git And GitHub.

5. Connecting your Laravel project to MySQL database

Laravel makes interacting with databases extremely simple across a variety of supported databases using raw SQL, a fluent query builder, and the Eloquent ORM. Currently, Laravel provides support for four databases:

  • MySQL 5.7+
  • PostgreSQL 9.6+
  • SQLite 3.8.8+
  • SQL Server 2017+

1. Create a new database via phpmyadmin with your wanted name

2. Add database connection details in the configuration file.

Add database connection details in the .env file. .env is short for environment and contain Your app environment configurations.

In order to keep everything safe keep them in .env file. Laravel will prioritize .env variables.

Replace your data in the code below:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

Read more here about databases in Laravel


Leave a Comment

WebPedia.net