• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

bestmomo/laravel5-3-example: Simple laravel 5-3 example for tutorial

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

bestmomo/laravel5-3-example

开源软件地址(OpenSource Url):

https://github.com/bestmomo/laravel5-3-example

开源编程语言(OpenSource Language):

JavaScript 71.2%

开源软件介绍(OpenSource Introduction):

Laravel 5-3 example

Laravel 5-3 example is a tutorial application.

It's an upgrade of this repository for Laravel 5.3 with big code cleaning and refactoring and application tests.

For a Laravel 5.5 new great example it's there.

Installation (the slow way)

  • type git clone https://github.com/bestmomo/laravel5-3-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 regenerate secure key
  • 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
  • optionaly type npm install to manage assets

Installation (the fast way)

  • for sqlite : upload this zip file and unzip it in your folder. It's done with sqlite database ! You can make a composer update to refresh vendor.
  • for mysql : upload this zip file and unzip it in your folder. Create an empty database and follow the installer instructions. You can make a composer update to refresh vendor. The installer was made with this package.

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 comments
  • Search in posts
  • Tags on posts
  • Contact us page
  • Admin dashboard with messages, users, posts, roles and comments
  • Users admin (roles filter, show, edit, delete, create, blog report)
  • Posts admin (list with dynamic order, show, edit, delete, create)
  • Multi users medias gestion
  • Localization
  • Application tests
  • Use of new notifications to send emails and notify redactors for new comments

Assets

CSS is compiled with Elixir, look at gulpfile.js for details.

Tricks

To use application the database is seeding with users :

Tests

When you want to launch the tests first rollback the database :

php artisan migrate:rollback

Then migrate and seed :

php artisan migrate --seed

You can then use PHPUnit

License

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




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap