PHPackages                             sandalia-apps/lara-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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. sandalia-apps/lara-starter

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

sandalia-apps/lara-starter
==========================

This is complete starter package of multi auth user management complete multi auth usermanagement

v0.0.1(2y ago)017MITCSS

Since Aug 21Pushed 2y agoCompare

[ Source](https://github.com/SandaliaApps/laraStarter)[ Packagist](https://packagist.org/packages/sandalia-apps/lara-starter)[ RSS](/packages/sandalia-apps-lara-starter/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Complete Laravel Starter Package
--------------------------------

[](#complete-laravel-starter-package)

[![SandaliaApps](https://avatars.githubusercontent.com/u/142171757?s=48&v=4)](https://sandalia.com.bd/apps)LaraStarter is package designed to streamline the process of setting up a Laravel-based web application with a variety of essential features. It appears to offer several components and functionalities that can significantly accelerate the development process, especially for those who are looking to create a web application without having to build the basic foundation from scratch.

Features
--------

[](#features)

- Multi Auth User Management: This suggests that LaraStarter provides the capability to manage multiple types of users, each with their own authentication and authorization settings.
- ReCAPTCHA v3 on Login &amp; Registration: ReCAPTCHA v3 is a Google service that helps prevent automated bots from interacting with your website. Integrating it with the login and registration process enhances security.
- Email Verification: Email verification is an important security and user validation step, ensuring that users' email addresses are valid and they have control over the email used for registration.
- Password Reset: A password reset feature is crucial for user convenience and security. It allows users to regain access to their accounts in case they forget their passwords.
- AJAX Datatable: AJAX-powered datatables provide a smoother and more interactive user experience when dealing with tabular data, often used for displaying data in a dynamic and responsive manner.
- Basic Essential Site Settings: These settings could include things like site title, description, logo, and other basic configurations that are commonly required for a web application.
- Complete CMS with Categories: This indicates that LaraStarter comes with a Content Management System (CMS) that supports content creation, management, and organization through categories. This is particularly useful for building websites with dynamic content.

Tech
----

[](#tech)

LaraStarter uses a number of open source projects to work properly:

- \[Jquery\] - jQuery is a fast, small, and feature-rich JavaScript library.
- \[adminlte.io\] - Best open source admin dashboard &amp; control panel theme.
- \[datatables.net\] - DataTables is a plug-in for the jQuery Javascript library.
- \[getBootstrap.com\] - great UI boilerplate for modern web apps

And of course laraStarter itself is open source with a \[public repository\]\[dill\] on GitHub.

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

[](#installation)

LaraStarter requires [Laravel](https://laravel.com/) v10+ to run (laraStarter is not tested with earlier version of Larave yet).

Install a fresh copy of Laravel. Check [How to Install Laravel](https://laravel.com/docs/10.x#your-first-laravel-project)

\*\*\*\*Don't install any authenticatation packages because you won't need any \*\*\*\*Follow the following steps

1. Migrate database using the following command

```
php artisan migrate
```

2. Install laraStarter Package

```
composer require sandalia-apps/lara-starter
```

3. Publish Assets

```
php artisan vendor:publish --tag=public --force
```

4. Migrate database again using the following command

```
php artisan migrate
```

5. Seed database with toles &amp; users using the following command

```
php artisan db:seed --class="SandaliaApps\\LaraStarter\\Database\\Seeders\\DatabaseSeeder"
```

6. Remove the default (following) route from `routes\web.php`

```
Route::get('/', function () {
    return view('welcome');
});
```

7. Add following CONSTANT in .env file with Recaptch v3 Site\_Key &amp; Secret\_Key from [Google Recaptcha](https://www.google.com/recaptcha/about/)

```
RECAPTCHA_SITE_KEY=Your_Site_Key
RECAPTCHA_SECRET_KEY=YOur_Secret_Key
```

8. Use mailtrap details in .env file to get testing verification email

```
MAIL_MAILER=smtp
MAIL_HOST=sandbox.smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=your_username
MAIL_PASSWORD=your_password
```

9. Start Server

```
php artisan serve
```

10. login using any of the following details

```
email: admin@admin.com or manager@manager.com or customer@customer.com using password: password
```

11. Then What! Registration &amp; Login systems are fully operational with beautiful admin panel sucure by google recaptcha v3. Just Try and provide feedback.

#### Still working on Documentation &amp; many upcomming features soon

[](#still-working-on-documentation--many-upcomming-features-soon)

#### First stable version will be released soon with full documentation

[](#first-stable-version-will-be-released-soon-with-full-documentation)

### Any suggestionations are welcome

[](#any-suggestionations-are-welcome)

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

995d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6aa42dd738298a276cf298bd51245862942d61c65612d884eec9ae020d2bdfd5?d=identicon)[delower186](/maintainers/delower186)

---

Top Contributors

[![delower186](https://avatars.githubusercontent.com/u/25707697?v=4)](https://github.com/delower186 "delower186 (7 commits)")

---

Tags

lara-starterlarastarterlaravellaravel-packagelaraveladminlaraveladmindashboardlaraveladminlte3laravelmultiauth

### Embed Badge

![Health badge](/badges/sandalia-apps-lara-starter/health.svg)

```
[![Health](https://phpackages.com/badges/sandalia-apps-lara-starter/health.svg)](https://phpackages.com/packages/sandalia-apps-lara-starter)
```

###  Alternatives

[namshi/jose

JSON Object Signing and Encryption library for PHP.

1.8k99.6M101](/packages/namshi-jose)[league/oauth1-client

OAuth 1.0 Client Library

99698.8M106](/packages/league-oauth1-client)[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[league/oauth2-google

Google OAuth 2.0 Client Provider for The PHP League OAuth2-Client

41721.2M118](/packages/league-oauth2-google)[illuminate/auth

The Illuminate Auth package.

9327.3M1.0k](/packages/illuminate-auth)

PHPackages © 2026

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