Coder Social home page Coder Social logo

sunumap's Introduction

Laravel 5-5 example

Laravel 5-5 example is a tutorial application.

Installation

  • type git clone https://github.com/bestmomo/laravel5-5-example.git projectname to clone the repository
  • type cd projectname
  • type composer install
  • type composer update
  • copy .env.example to .env
  • type php artisan key:generateto generate secure key in .env file
  • if you use MySQL in .env file :
    • set DB_CONNECTION
    • set DB_DATABASE
    • set DB_USERNAME
    • set DB_PASSWORD
  • if you use sqlite :
    • type touch database/database.sqlite to create the file
  • type php artisan migrate --seed to create and populate tables
  • edit .env for emails configuration

Include

Features

  • Home page
  • Custom error pages 403, 404 and 503
  • Authentication (registration, login, logout, password reset, mail confirmation, throttle)
  • Users roles : administrator (all access), redactor (create and edit post, upload and use medias in personnal directory), and user (create comment in blog)
  • Blog with nested comments
  • Search in posts
  • Tags on posts
  • Contact us page
  • Admin dashboard with users, posts, articles, medias, settings, notifications and comments
  • Multi users medias gestion
  • Localization (English, French and Chinese)
  • Application tests
  • Thumbs creation for images
  • Notifications to send emails and notify redactors for new comments

Tricks

To use application the database is seeding with users :

Tests

When you want to launch the tests refresh and populate the database :

php artisan migrate:fresh --seed

You must have default settings and en language. You must also add provider in config/app.php.

You can then use Dusk.

License

This example for Laravel is open-sourced software licensed under the MIT license

sunumap's People

Contributors

diouck avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.