PHPackages                             adifaidz/base - 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. adifaidz/base

AbandonedArchivedLibrary

adifaidz/base
=============

Laravel wrapper for frequently used package

v0.2.27(9y ago)3157[2 issues](https://github.com/adifaidz/base/issues)MITPHP

Since Feb 8Pushed 9y ago2 watchersCompare

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

READMEChangelog (10)Dependencies (8)Versions (20)Used By (0)

Base
====

[](#base)

Laravel wrapper for commonly used package and crud generators for basic crud functionalities

Before you start, read this
---------------------------

[](#before-you-start-read-this)

- This package

    - Is a **Laravel (Currently 5.4) package**
    - Is still under **heavy development** 📢 🚧
    - Uses mainly **[Laravel](https://laravel.com), [Vue](http://vuejs.org), [Bootstrap](https://getbootstrap.com) and [Laravel-Mix](https://github.com/JeffreyWay/laravel-mix)**
    - **Affects** some **settings** on installation ⚠️
    - **Uses** these **npm** packages:

        - **admin-lte : ^2.3.8**
        - **axios: ^0.15.2**
        - **babel-plugin-transform-runtime: ^6.23.0**
        - **babel-preset-stage-2: ^6.22.0**
        - **bootstrap-sass: ^3.3.7**
        - **eonasdan-bootstrap-datetimepicker: ^4.17.43**
        - **font-awesome: ^4.7.0**
        - **jquery: ^3.1.0**
        - **laravel-mix: ^0.8.4**
        - **lodash: ^4.17.4**
        - **toastr: ^2.1.2**
        - **vue: ^2.0.1**
        - **vue-multiselect: 2.0.0-beta.13**
        - **vue-resource: ^1.0.3**
        - **vuetable-2: ^0.9.2**

Features
--------

[](#features)

- Ready to use base functionalities **(user profile, login, acl, etc )**
- Create crud components **(views, controller, routes)** based on eloquent model
- Debug using **[phpdebugbar](https://github.com/barryvdh/laravel-debugbar)** and **[logviewer](https://github.com/rap2hpoutre/laravel-log-viewer)** based on your **environment**
- Clean project using **[clean](https://github.com/adifaidz/clean)**
- Easily create menus with **[laravel-menu](https://github.com/lavary/laravel-menu)**

Installation
------------

[](#installation)

- Install using **composer**

    ```
      composer require adifaidz/base

    ```
- Register the service provider to your **providers** array in **config/app.php**

    ```
      AdiFaidz\Base\Providers\BaseServiceProvider::class,

    ```
- Run the **install** command using **artisan**, this will register guards, providers, password broker, route middlewares and middleware groups. It will also publish vue components, assets and bundling scripts and create route files.

    ```
      php artisan base:install

    ```
- Add this to the **boot** method in **app\\Providers\\AppServiceProvider.php** to register all package routes

    ```
      use AdiFaidz\Base\Base;

      ...

      Base::routes();

    ```
- Change the auth users provider model in config/auth.php to

    ```
      'users' => [
          'driver' => 'eloquent',
          'model' => AdiFaidz\Base\BaseUser::class,
      ],

    ```
- Then, replace the **current** ExceptionHandler in **bootstrap/app.php** with Base ExceptionHandler class.

    ```
      $app->singleton(
          Illuminate\Contracts\Debug\ExceptionHandler::class,
          AdiFaidz\Base\Exceptions\Handler::class
      );

    ```
- After that, add this to the **map** method in **app\\Providers\\RouteServiceProvider.php** for generated package routes

    ```
      use AdiFaidz\Base\Base;

      ...

      Base::mapBaseRoutes();

    ```
- Then, **configure your database connection** and run **migrate**. Upon completion, tables for **users, roles, permissions** will be created

    ```
      php artisan migrate

    ```
- **Seed** the tables

    ```
      php artisan db:seed --class="AdiFaidz\Base\Seeders\StartupSeeder"

    ```
- And finally, **run**

    ```
      npm install && npm run watch

      or

      npm install && npm run dev

    ```
- **Start** up your **server** and go to

    ```
      http://localhost/login

    ```

Todo 💻 ⌚
--------

[](#todo-computer-watch)

- Create form and detail view based on model attributes
- Fallback to **[mailtrap](https://mailtrap.io)** in **development environment**
- Detailed documentation
- Provide better flow

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance7

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~3 days

Total

19

Last Release

3328d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/73911cb4c6003ead2e5c99bd5ef7d32604bfec195349e88641d9b841cd2ee6d1?d=identicon)[alqaline94](/maintainers/alqaline94)

---

Top Contributors

[![adifaidz](https://avatars.githubusercontent.com/u/12843519?v=4)](https://github.com/adifaidz "adifaidz (189 commits)")

---

Tags

aclbasebootstrapcrud-functionalitycrud-generatorlaravellaravel-applicationlaravel-frameworklaravel-packagelaravel-wrapperphpphp7vue

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/adifaidz-base/health.svg)

```
[![Health](https://phpackages.com/badges/adifaidz-base/health.svg)](https://phpackages.com/packages/adifaidz-base)
```

###  Alternatives

[sebastienheyd/boilerplate

Laravel Boilerplate based on AdminLTE 3 with blade components, user management, roles, permissions, logs viewer, ...

28618.2k3](/packages/sebastienheyd-boilerplate)[laravolt/laravolt

The Laravolt Platform.

6621.1k2](/packages/laravolt-laravolt)[yajra/cms-core

Core module of YajraCMS.

201.8k1](/packages/yajra-cms-core)[provision/administration

Laravel administration

113.7k2](/packages/provision-administration)

PHPackages © 2026

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