@extends('backend.layouts.app') @section('title', 'ArtisanGen') @section('content')

ArtisanGen

Generate Laravel code from your database tables. Create the tables first, then scaffold models, CRUD controllers, form requests, and views automatically.

Two ways to start

Option A

Migration-first
  1. Create and run a Migration to build the table.
  2. Generate a Model from the new table.
  3. Generate CRUD files from the model.

Option B

DB-first
  1. Create the table directly in your database (phpMyAdmin, TablePlus, etc.).
  2. Generate a Model from the existing table.
  3. Generate CRUD files from the model.

Both options work. Choose the one that fits your workflow.

Migration Generator

Define columns with modifiers and generate a Laravel migration file, then run it instantly.

Create migration

Model Generator

Scan an existing table and generate an Eloquent model with casts and fillable fields.

Generate model

CRUD Generator

Generate a full admin CRUD: controller, form request, and TailAdmin-styled Blade views.

Build CRUD
@endsection