
Laravel Project

In this Laravel project we will learn to create a simple Todo application.
It is assumed that you have some basic knowledge of the following.
It is also assumed that you have the following installed on your development computer.
Feel free to use your favourite IDE or text editor for PHP.
Here are some of the IDEs that you can use for Laravel projects.
If you are looking for text editor then consider using Sublime Text.
You can find this project code in my GitHub repository todo-laravel. Feel free to check that out.
Alright let's go ahead and create a new Laravel project.
Open Terminal and run the following command to create a new Laravel project.
$ composer create-project --prefer-dist laravel/laravel todo-laravel
This will create a new project using composer and will name the project as todo-laravel.
Set writable permission for directories within the storage and the bootstrap/cache directories.
$ chmod -R 755 storage/ bootstrap/cache
To serve project we take help of artisan. Run the following command to see the project output in the browser.
$ php artisan serve
This will start the Laravel development server at http://127.0.0.1:8000.
Open that link and you will get to see the following output.

Now login to your localhost MySQL database and create a new database by the name laravel_todo_db.
.env fileOpen the todo-laravel project folder in your favourite text editor or IDE and you will see the .env file inside. Open it and set the database credentials.
Your settings will look similar to the following.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_todo_db
DB_USERNAME=root
DB_PASSWORD=root123
Note! The DB_USERNAME and DB_PASSWORD for my localhost MySQL database is root and root123 respectively. Set yours accordingly.
Awesome! Now we have the inital setups done let's move forward and create tables in our new database in the next tutorial.
Thanks for reading. See you in the next tutorial.
ADVERTISEMENT