This repository has been archived by the owner. It is now read-only.
Simple demo which demonstrates creating, viewing, editing and removing operations (CRUD) over articles
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bootstrap
config
database
public
resources
routes
storage
tests
.env.example
.gitattributes
.gitignore
LICENSE
README.md
artisan
composer.json
composer.lock
package.json
phpunit.xml
server.php
webpack.mix.js

README.md

Laravel News Demo

This repository contains demonstrative project based on Laravel 5.4.

Features

Used Laravel functionality

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

Getting started

  1. Download this project.
  2. Run composer install to install all PHP-depedencies.
  3. Copy .env.example and rename it to .env. Then configure it.
    1. Create keys to enable Google ReCaptcha.
    2. Create VK application (type: website) to enable comments widget.
  4. If you're running Vagrant, setup up Laravel Homestead as described in docs.
  5. Run php artisan key:generate to generate application key.
  6. Run php artisan migrate to create tables.
  7. Optional: run php artisan db:seed to fill tables with dummy data.