Skip to content
Dmitriy Orlov edited this page Oct 13, 2023 · 7 revisions

Welcome to the laravel-starter-kit wiki!

Laravel Starter Kit is a collection of tools and libraries to make developing your Laravel projects easier. This set includes several useful packages and tools that will help you quickly get started and easily develop web applications in Laravel.

Installation

Follow these steps to install and set up the project:

  1. Clone the repository from GitHub:

    git clone git@github.com:ideal-creative-lab/laravel-starter-kit.git
    
  2. Install Laravel Framework and configure environment

  3. Install necessary backend packages:

    php artisan install:backend
    

    After installing backend packages, you can choose one of the following content management systems (CMS): Laravel Nova, Filament, Statamic

  4. Run migration:

    php artisan migrate
    
  5. Install frontend components (To avoid duplication, ensure that you run the command once with a specific stack):

    php artisan install:frontend
    

    After installing components, you can choose a Package Manager and one of the following stacks AlpineJS + HTMX, LiveWire, InertiaJS + Svelte:

  6. Install authorization components (optional):

    php artisan install:auth
    

    Options:

    --halt : Use this flag to publish HALT components. HALT components provide a simple and minimalistic authentication UI based on HTMX and Laravel.

    --tall : Use this flag to publish TALL components. TALL components provide a more dynamic and interactive authentication UI using Livewire.

  7. Start the development server:

    php artisan serve
    

You can now access the project by visiting the URL provided by the development server.

Clone this wiki locally