Download the PHP package takielias/tablar-crud-generator without Composer

On this page you can find all versions of the php package takielias/tablar-crud-generator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package tablar-crud-generator

Laravel Tablar Crud Generator

Latest Version Stars Total Downloads Forks Issues Linkedin

takielias



Pairs with Laravel Tablar Admin Dashboard

Scaffolds a complete CRUD set (Model, Controller, Views, Route) for an EXISTING database table via one artisan command. Built for projects already running takielias/tablar (Tabler-based admin layout) and pairs naturally with takielias/tablar-kit and takielias/lab.

Inspired by ibex/crud-generator.

Features

Requirements

Component Minimum
PHP 8.2
Laravel 10.32+ / 11.x / 12.x / 13.x (uses Schema::getColumns/getIndexes/getForeignKeys)
Tablar takielias/tablar (recommended for the published tablar::page layout)

Installation

Service provider auto-discovered via extra.laravel.providers.

Optional: publish the config (only needed if you want to customize stub paths or naming):

Usage

The generator reads the live database schema to infer field types — so the table must already exist before running:

The argument is the DB table name (plural, snake_case). Class names + view paths are inferred via Str::studly(Str::singular($table)).

Options

Examples:

What gets generated

File Notes
app/Models/Product.php $fillable from columns, $rules from NOT NULL constraints, optional SoftDeletes if a deleted_at column exists
app/Http/Controllers/ProductController.php Resource controller (index/create/store/show/edit/update/destroy) using Product::paginate(10)
resources/views/product/index.blade.php Tabler list view with action dropdown
resources/views/product/create.blade.php Includes form.blade.php
resources/views/product/edit.blade.php Includes form.blade.php with method spoofing
resources/views/product/show.blade.php Read-only detail page
resources/views/product/form.blade.php Field rendering wrapper, ends with <button class="btn btn-primary ms-auto ajax-submit-button has-spinner">Submit</button>
resources/views/product/form-field.blade.php Per-column form field markup
resources/views/product/view-field.blade.php Per-column read-only markup
Route entry Appended to routes/web.php: Route::resource('/products', App\Http\Controllers\ProductController::class);

The generator does NOT create the migration. Define + migrate the table first.

Layout convention

Generated views follow tablar's published layout idiom:

Override crud.layout in config/crud.php to extend a different master layout.

Regeneration safety

The generator overwrites without prompting and appends Route::resource(...) on every run (no idempotency check). Workflow when re-scaffolding:

Database support

Driver Status
SQLite ✅ tested
MySQL / MariaDB ✅ tested
PostgreSQL ✅ tested
SQL Server ✅ supported (same Schema API surface)

Schema introspection uses Schema::getColumns(), Schema::getIndexes(), and Schema::getForeignKeys() — driver-agnostic since Laravel 10.32.

AI guidelines (Laravel Boost)

This package ships Boost-compatible guidelines + skills under resources/boost/. Consumer apps with laravel/boost installed get them automatically:

Once published, your AI agent (Claude Code, Cursor, Copilot, etc.) can use the tablar-crud-generator-development skill to answer questions about flag semantics, generated file shapes, and stub customization without reading source.

Example

tablar-crud-generator-light

tablar-crud-generator-dark

Contact

Taki Elias — @takieleebuz.xyz[email protected]

takielias


All versions of tablar-crud-generator with dependencies

PHP Build Version
Package Version
Requires illuminate/support Version >=10.0
rdx/laravelcollective-html Version ^6.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package takielias/tablar-crud-generator contains the following files

Loading the files please wait ...