PHPackages                             jiten14/lstarter - 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. jiten14/lstarter

ActiveLibrary[Framework](/categories/framework)

jiten14/lstarter
================

A Laravel Starter Application to build Application.

v1.2.4(3mo ago)048MITPHPPHP ^8.1

Since Aug 27Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/jiten14/lstarter)[ Packagist](https://packagist.org/packages/jiten14/lstarter)[ RSS](/packages/jiten14-lstarter/feed)WikiDiscussions main Synced 1mo ago

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

Lstarter
========

[](#lstarter)

**Lstarter** is a Laravel package designed to streamline the process of **generating migrations, models, factories, seeders, controllers, routes &amp; views** all at once, in addition to copying a `layout.blade.php` file with Bootstrap 5.3 integration. The package includes prepacked layouts that can be easily copied to your Laravel application's `resources/views/layouts` directory.This package simplifies the development process, allowing you to quickly set up essential parts of your Laravel application. **Latest Release supports FillamentPhp. Documentation will be updated soon.**

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

[](#installation)

To install the Lstarter package, you can use Composer:

```
composer require jiten14/lstarter
```

Usage
-----

[](#usage)

### Generate All at Once

[](#generate-all-at-once)

After installing the package, you can generate the **migration, model, factory, seeder, controller, routes and views** files all at once by running the following simple Artisan command:

```
php artisan generate:package {model}
```

Replace `{model}` with the name of your model without curly bracket. This command will automatically create all the necessary files and set up your package.

### Individual File Generation

[](#individual-file-generation)

If you prefer to generate files one by one, you can still do so. Use the following commands:

- To generate a migration:

```
php artisan generate:migration {model}
```

- Note:- you can use --mo flag to add modifier to table column.
- To generate a model:

```
php artisan generate:model {model}
```

- To add relation to model:

```
php artisan generate:relation {model}
```

- To generate a controller:

```
php artisan generate:controller {model}
```

- To generate a factory with seeder:

```
php artisan generate:factory {model}
```

- To generate a routes:

```
php artisan generate:routes {model}
```

- To generate a index view:

```
php artisan generate:view-index {model}
```

- To generate a create view:

```
php artisan generate:view-create {model}
```

- To generate a edit view:

```
php artisan generate:view-edit {model}
```

- To generate a show view:

```
php artisan generate:view-show {model}
```

### Generate Layout

[](#generate-layout)

To generate and copy the layout.blade.php file, which includes Bootstrap 5.3 integration, run the following command:

```
php artisan generate:layout
```

What the Command Does
---------------------

[](#what-the-command-does)

### generate:package

[](#generatepackage)

- Creates a migration file in the `database/migrations` directory.
- Generates a model with appropriate relationships in the `app/Models` directory.
- Sets up the factory and seeder classes in the `database/factories` and `database/seeders` directories, respectively.
- Generates a controller file in the `app/Http/Controllers` directory.
- Add resource routes in `routes/web.php` file.
- Copies the `layout.blade.php` file to `resources/views/layouts` directory.
- Create a folder in plural form of model name in `resources/views/` directory and Generates views blade files (index,create,edit &amp; show) in the that directory.

### generate:layout

[](#generatelayout)

- Copies the `layout.blade.php` file from the package's vendor directory to the `resources/views/layouts` directory of your Laravel application.
- The layout includes Bootstrap 5.3 integration and sections for displaying success and error messages.

Layout Overview
---------------

[](#layout-overview)

The generated `layout.blade.php` file includes:

- **Bootstrap 5.3 Integration**: The layout is styled using Bootstrap 5.3, providing a responsive and modern design.
- **Session Messages**: It includes sections to display error and success messages using Laravel's session handling.

Here is an example of how the generated layout looks:

```

    Application Layout

        @if(session('success'))

                {{ session('success') }}

        @endif

        @if(session('error'))

                {{ session('error') }}

        @endif

        @yield('content')

```

Customization
-------------

[](#customization)

Although the generate:package command will generate the **migration, model, factory, seeder, controller, routes and views** files with prefilled data, you can also customize these files to suit your specific requirements. The generated files are located in the following directories:

- Migrations: `database/migrations`
- Models: `app/Models`
- Controllers: `app/Http/Controllers`
- Factories: `database/factories`
- Seeders: `database/seeders`
- Routes: `routes/web.php`
- Layouts: `resources/views/layouts`
- views: `resources/views/{models}`

You can modify the code within these files to add custom fields, validation rules, relationships, or any other specific logic needed for your application.

Contribution
------------

[](#contribution)

If you'd like to contribute to this package:

1. Fork the repository on GitHub.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes and commit them (`git commit -am 'Add new feature'`).
4. Push to the branch (`git push origin feature-branch`).
5. Create a Pull Request on GitHub.

Versioning
----------

[](#versioning)

Lstarter follows semantic versioning:

- **v1.0.0**: Initial release.
- **v1.0.1**: Minor Fixes &amp; refactor the code.
- **v1.1.0**: Added features to Generate Migration, Model, Controller, Factory &amp; Seeder.
- **v1.1.1**: Minor Fixes to Controller Generator.
- **v1.1.2**: Bug Fixes, Refactor the Code &amp; Menu Generation.
- **v1.2.0**: Features added to Generate Routes &amp; Views.
- **v1.2.1**: Add support for Laravel 11.
- **v1.2.2**: Add support for Fillamentphp.
- **v1.3.0**: Upcoming features or improvements will be released in this version.

### How to Update

[](#how-to-update)

To update the package to a newer version:

```
composer update jiten14/lstarter
```

### Downgrading

[](#downgrading)

If you need to revert to a previous version:

```
composer require jiten14/lstarter:1.1.2
```

Support &amp; Contact
---------------------

[](#support--contact)

If you encounter any issues or bugs, or if you need support with this package, feel free to reach out. I am happy to help you!

**Author**: Jitendriya Tripathy
**Email**: [Jiten's email](mailto:jitendriya14@gmail.com)

License
-------

[](#license)

This package is open-source software licensed under the [MIT license](LICENSE).

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance79

Regular maintenance activity

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 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 ~57 days

Recently: every ~128 days

Total

10

Last Release

110d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/31d7aa4d0dd752c5304b457db0c3c4648424d783cc568dd5d98fb86bedb50ee5?d=identicon)[jiten14](/maintainers/jiten14)

---

Top Contributors

[![jiten14](https://avatars.githubusercontent.com/u/8677979?v=4)](https://github.com/jiten14 "jiten14 (12 commits)")

### Embed Badge

![Health badge](/badges/jiten14-lstarter/health.svg)

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

###  Alternatives

[laravel/jetstream

Tailwind scaffolding for the Laravel framework.

4.1k19.8M136](/packages/laravel-jetstream)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3691.5k](/packages/codewithdennis-larament)[ecotone/laravel

Laravel integration for Ecotone

21307.6k3](/packages/ecotone-laravel)

PHPackages © 2026

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