This repository contains demonstrative project based on Laravel 5.4.
- Create, read, update and delete articles (CRUD)
- Tagging
- Captcha protection (using greggilbert/recaptcha)
- Markdown support (using cebe/markdown)
From left column of documentation.
- The HTTP Layer
- Routing
- Controllers
- Requests
- Responses
- Views
- Validation
- Frontend
- Blade templates
- General
- Caching
- Database
- Query Builder
- Pagination
- Migrations
- Seeding
- Eloquent ORM
- Relationships
- Mutators
- Download this project.
- Run
composer install
to install all PHP-depedencies. - Copy
.env.example
and rename it to.env
. Then configure it.- Create keys to enable Google ReCaptcha.
- Create VK application (type: website) to enable comments widget.
- If you're running Vagrant, setup up Laravel Homestead as described in docs.
- Run
php artisan key:generate
to generate application key. - Run
php artisan migrate
to create tables. - Optional: run
php artisan db:seed
to fill tables with dummy data.