PHPackages                             bpocallaghan/laravel-admin-starter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. bpocallaghan/laravel-admin-starter

ActiveProject[Framework](/categories/framework)

bpocallaghan/laravel-admin-starter
==================================

The Laravel Framework.

1.0.1(7y ago)3511.4k91[7 PRs](https://github.com/bpocallaghan/laravel-admin-starter/pulls)MITPHPPHP &gt;=7.1.3

Since Apr 2Pushed 1y ago37 watchersCompare

[ Source](https://github.com/bpocallaghan/laravel-admin-starter)[ Packagist](https://packagist.org/packages/bpocallaghan/laravel-admin-starter)[ RSS](/packages/bpocallaghan-laravel-admin-starter/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)Dependencies (28)Versions (17)Used By (0)

Laravel CMS Starter Project
===========================

[](#laravel-cms-starter-project)

Project is deprecated - please use

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

[Preview project here](https://bpocallaghan.ie)

- User:
- Password: github

### What is New?

[](#what-is-new)

- [titan-starter](https://github.com/bpocallaghan/titan-starter)
- I have started from scratch an updated version. This version includes tests and Laravel 7 with Bootstrap 4.

Features / What it includes
---------------------------

[](#features--what-it-includes)

- Admin LTE admin theme
- Members (website and admin users)
- Google Analytics Reports (with charts)
- Website Page Builder with 3 components (page content, photos, documents)
- 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. [bpocallaghan/alert](https://github.com/bpocallaghan/alert)
- Flash a Notification after a CRUD resource action. [bpocallaghan/notify](https://github.com/bpocallaghan/alert)
- Generate crud resource, individual files. [bpocallaghan/generators](https://github.com/bpocallaghan/alert)
- Impersonate any of your customers. [bpocallaghan/impersonate](https://github.com/bpocallaghan/impersonate)
- Roles, Assign roles to the user and navigation to exlude navigation for a user.
- Manage Blog, Banners, FAQ, Photos.
- Reports with Chartjs

Setup (Basic)
-------------

[](#setup-basic)

- `composer create-project bpocallaghan/laravel-admin-starter:dev-master laravel-admin-starter`
- create your database
- setup your virtual host (example: )
- open .env and add database name and user
- open `database\seeds\UsersTableSeeder.php` and set your admin user credentials
- php titan:install` and complete the answers (setup app\_name, app\_author, app\_url, etc)
- The above command will set .env values, but you can manually edit it before running `titan:install`

Setup (Advanced)
----------------

[](#setup-advanced)

- complete `basic` setup
- `config\app.php` -&gt; set timezone
- create FB Website App
- create a mailgun account and set custom domain
- google captcha
- google analytics account
- google console developer account for google maps and google analytics API
    -
    - Enable the 'google analytics' API
    - Create api browser key for google maps
    - Get and Setup Laravel Analytics [Laravel Analytics (Spatie)](https://github.com/spatie/laravel-analytics/tree/3.1.0)
        - create NEW service account key
        - any name will work (I use google analytics)
        - key type is JSON
        - download and rename the json to 'service-account-credentials.json'
        - store the file under /storage/app/analytics
        - go to (google analytics)\[\]
        - go to admin - property - user management and add the service account's email as a user
        - go to admin - view - settings and copy the 'site id' to your .env
- get a Google Maps js API key (after you've created the project in google)
- have a look at Admin\\NavigationController.php on how to use datatables and datatables with ajax if more than 150 entries

TODO
----

[](#todo)

- [Upcoming Changes and Features](https://github.com/bpocallaghan/laravel-admin-starter/blob/master/TODO.md)

Thank you
---------

[](#thank-you)

- All [contributors](https://github.com/bpocallaghan/laravel-admin-starter/graphs/contributors)
- [ADMIN LTE](https://github.com/almasaeed2010/AdminLTE).
- Thank you [Taylor Ottwell](https://github.com/taylorotwell) for [Laravel](http://laravel.com/).
- Thank you [Jeffrey Way](https://github.com/JeffreyWay) for the awesome resources at [Laracasts](https://laracasts.com/).

Note
----

[](#note)

- I hardly maintain this repository anymore as all my free time goes into the new version: [titan-starter](https://github.com/bpocallaghan/titan-starter)
- I do apologize about it (I still have live projects using this repository)

This is my starter project for most crud admin portals. I try to keep it clean, flexibly and friendly to use and to help the community. Please let me know about any issues or if you have any suggestions.

Change log
----------

[](#change-log)

Please see the [CHANGELOG](http://bpocallaghan.co.za/changelog) for more information about changes.

My Packages Included
--------------------

[](#my-packages-included)

- [File Generators](https://github.com/bpocallaghan/generators) Laravel 5 File Generators with config and publishable stubs
- [Notify](https://github.com/bpocallaghan/notify) Laravel 5 Flash Notifications with icons and animations and with a timeout
- [Alert](https://github.com/bpocallaghan/alert) A helper package to flash a bootstrap alert to the browser via a Facade or a helper function.
- [Impersonate User](https://github.com/bpocallaghan/impersonate) This allows you to authenticate as any of your customers.
- [Sluggable](https://github.com/bpocallaghan/sluggable) Provides a HasSlug trait that will generate a unique slug when saving your Laravel Eloquent model.

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance30

Infrequent updates — may be unmaintained

Popularity37

Limited adoption so far

Community24

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 77.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~334 days

Total

5

Last Release

2353d ago

Major Versions

0.0.2 → 1.0.02017-07-04

1.0.1 → v2.x-dev2019-11-30

PHP version history (4 changes)0.0.1PHP &gt;=5.5.9

1.0.0PHP &gt;=5.6.4

1.0.1PHP &gt;=7.1.3

v2.x-devPHP ^7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/7cc52fc6eaeee1d7cbb729f7b7e7fb570754f4d2bb57847e5753f4e1041b7124?d=identicon)[bpocallaghan](/maintainers/bpocallaghan)

---

Top Contributors

[![bpocallaghan](https://avatars.githubusercontent.com/u/883465?v=4)](https://github.com/bpocallaghan "bpocallaghan (168 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (41 commits)")[![nadja97](https://avatars.githubusercontent.com/u/30344577?v=4)](https://github.com/nadja97 "nadja97 (4 commits)")[![xewl](https://avatars.githubusercontent.com/u/245041?v=4)](https://github.com/xewl "xewl (4 commits)")

---

Tags

adminltecmsgeneratorshacktoberfesthacktoberfest2025impersonatelaravellaravel-notificationspage-builderphpframeworklaravelimpersonatecmsrolesAdminLTEanalyticsadminnavigation

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/bpocallaghan-laravel-admin-starter/health.svg)

```
[![Health](https://phpackages.com/badges/bpocallaghan-laravel-admin-starter/health.svg)](https://phpackages.com/packages/bpocallaghan-laravel-admin-starter)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[orchid/platform

Platform for back-office applications, admin panel or CMS your Laravel app.

4.8k2.5M59](/packages/orchid-platform)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[lavalite/cms

Lavalite - The Laravel CMS.

2.9k56.3k](/packages/lavalite-cms)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
