Search by

dskripchenko / laravel-admin-skeleton

dskripchenko

A Laravel application with dskripchenko/laravel-admin built in: users, roles, audit log, an example resource and dashboard โ€” ready to log in.

Package info

github.com/dskripchenko/laravel-admin-skeleton

Type:project

pkg:composer/dskripchenko/laravel-admin-skeleton

Statistics

Installs: 4

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.1 2026-10-02 06:22 UTC

This package is auto-updated.

Last update: 2026-10-02 06:22:41 UTC


README

๐ŸŒ English ยท ะ ัƒััะบะธะน

A fresh Laravel application with dskripchenko/laravel-admin built in โ€” sign in a minute after composer create-project:

  • an admin panel at /admin (Vue SPA, prebuilt โ€” no Node required);
  • users, roles and an audit log (laravel-admin-starter);
  • an example resource (posts: list, filters, create/edit with a markdown editor, view);
  • an overview dashboard with stats, a chart and the latest records;
  • a super administrator created from .env.

Create a project

composer create-project dskripchenko/laravel-admin-skeleton my-app
cd my-app
php artisan serve

Open http://localhost:8000/admin and sign in as admin@example.com / password (change ADMIN_EMAIL / ADMIN_PASSWORD in .env before seeding, or the password in the profile afterwards).

SQLite is the default database; switch DB_* in .env and run php artisan migrate --seed for MySQL or PostgreSQL. Docker: composer require laravel/sail --dev && php artisan sail:install.

From a clone instead of create-project: composer setup.

Where things are

Path What
app/Providers/AdminServiceProvider.php Registers resources, screens, dashboards and the menu
app/Admin/Resources/PostResource.php The example resource โ€” fields, columns, filters
app/Admin/Screens/OverviewDashboard.php The home dashboard
config/admin.php Admin path, auth, branding, locales
database/seeders/AdminSeeder.php The first administrator, from .env

Add a resource with php artisan admin:make-resource (an interactive wizard), then register it in AdminServiceProvider and add a menu entry. Remove the example: delete PostResource, the Post model, its migration and factory, and its menu entry.

Updating

composer update republishes the admin frontend automatically (php artisan admin:publish in post-update-cmd).

Documentation

laravel-admin docs โ€” resources, screens, fields, layouts, actions, permissions.

License

MIT