Adapted from: https://github.com/jeremykenedy/laravel-tasks
Laravel 8 with user authentication, password recovery, and individual user tasks lists. This also makes full use of Controllers for the routes, templates for the views, and makes use of middleware for routing. Uses laravel ORM modeling and has CRUD (Create Read Update Delete) functionality for all tasks.
This has robust verbose examples using Laravel best practices. The task list is a build out of https://laravel.com/docs/8.x/.
Super easy setup, can be done in 5 minutes or less.
Laravel-Tasks Features |
---|
Built on Laravel 5.2 |
Dependencies are managed with COMPOSER |
CRUD (Create, Read, Update, Delete) Tasks Management |
User Registration with password reset via Email |
User Login with remember password |
- Run
sudo git clone https://github.com/jeremykenedy/laravel-tasks.git laravel-tasks
- Create a MySQL database for the project
mysql -u root -p
, if using Vagrant:mysql -u homestead -psecret
create database laravelTasks;
\q
- From the projects root run
cp .env.example .env
- Configure your
.env
- Run
sudo composer update
from the projects root folder - From the projects root folder run
sudo chmod -R 755 ../laravel-tasks
- From the projects root folder run
php artisan key:generate
- From the projects root folder run
php artisan migrate
- From the projects root folder run
composer dump-autoload
And thats it with the caveat of setting up and configuring your development environemnt. I recommend VAGRANT or the Laravel configured instance of Vagrant called HOMESTEAD.
- From the projects root folder run
php artisan serve
- Open your web browser and go to
http://localhost