Git Product home page Git Product logo

laravel-admin-starter's Introduction

Laravel CMS Starter Project

A Laravel CMS Starter project with AdminLTE theme and core features.

  • Laravel 5.5
  • Laravel 5.4 (Branch Laravel 5.4)
  • Laravel 5.2 (Branch Laravel 5.2)

Preview project here

What is New?

  • Upgraded to Laravel 5.5 and added many new 'components (blog, news, banners, etc)'
  • Page Builder (CRUD website pages with 3 different components)

Features / What it includes

  • Admin LTE admin theme
  • Members (website and admin users)
  • Google Analytics Reports (with charts)
  • Website Page Builder
  • Log Website Activities (if contact us was submitted, etc)
  • Notifications (Laravel notifications)
  • Log Admin Activities (when admin create,edit,delete a resource)
  • Bootstrap Alerts and Form Error messages. package; bpocallaghan/alert
  • Flash a Notification after a CRUD resource action. package; bpocallaghan/notify
  • Generate crud resource, individual files. package; bpocallaghan/generators
  • Impersonate any of your customers
  • Roles, Assign roles to the user and navigation to exlude navigation for a user.
  • Manage Blog, Banners, FAQ, Photos and many more.

Setup (Basic)

  • composer create-project bpocallaghan/laravel-admin-starter:dev-master laravel-admin-starter
  • open .env and set the app info (url, title, description, etc)
  • create your database and set db name in .env
  • php artisan migrate
  • php artisan db:seed
    • open database\seeds\UserTableSeeder.php to enter your admin user
  • open your browser (http://laravel-admin.dev)
  • log into the admin (http://laravel-admin.dev/admin) with your admin user

Setup (Advanced)

Admin LTE

If you would like to change the default skin. Please have a look in webpack.mix.js Line ~110 and uncomment the desired skin. Please also remember to update the skin's name in 'views\layouts\admin.blade.php' - <body class="skin-blue">

TODO

Upcoming Changes and Features

Thank you

Note

Please keep in mind this is for my personal workflow and might not fit your need. This is my starter project for most crud admin portals. I try to keep it clean, flexibly and friendly to use. This is not a complete project or best practises, just trying to help the community :). Please let me know about any issues or if you have any suggestions.

Change log

Please see the CHANGELOG for more information about changes.

My Packages Included

  • File Generators Laravel 5 File Generators with config and publishable stubs
  • Notify Laravel 5 Flash Notifications with icons and animations and with a timeout
  • Alert A helper package to flash a bootstrap alert to the browser via a Facade or a helper function.
  • Impersonate User This allows you to authenticate as any of your customers.
  • Sluggable Provides a HasSlug trait that will generate a unique slug when saving your Laravel Eloquent model.

laravel-admin-starter's People

Contributors

bpocallaghan avatar xewl avatar

Watchers

James Cloos avatar jaenudin 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.