Home

Awesome

Larament

Pint PEST PHPStan Total Installs Latest Version on Packagist

Larament

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


Table of Contents


Features

Security and Testing

PESTPHP

Quality of Life

Global Search Keybinding

Design

User Global Search


Default User

A default user is seeded with the following credentials, pre-filled on the login page for quick access:

DEFAULT_USER_NAME="John Doe"
DEFAULT_USER_EMAIL="admin@example.com"
DEFAULT_USER_PASSWORD="password"

Included Packages

The following packages are pre-installed:

Installation

Using the Template

composer install
npm install && npm run build
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed

CLI Installation

Alternatively, you can use the following command to create a new project with Larament:

composer create-project --prefer-dist CodeWithDennis/larament example-app

Create a Terminal Alias

For easier usage in future projects, create an alias in your terminal:

alias larament="composer create-project --prefer-dist CodeWithDennis/larament"

Now, you can create a new project with a simple command:

larament my-cool-app