rdp77/laravel-stisla
Laravel integration for the Stisla Bootstrap admin dashboard template, providing Blade layouts, auth-ready scaffolding, and prebuilt UI components to quickly build a clean, responsive backend panel.
composer require rdp77/laravel-stisla. This is a fresh v1.0.1 release, so expect basic scaffolding rather than a mature ecosystem.php artisan vendor:publish --provider="Rdp77\LaravelStisla\LaravelStislaServiceProvider". Check the service provider for available tags (e.g. laravel-stisla-config, laravel-stisla-views, laravel-stisla-assets).config/laravel-stisla.php (if published) and the package’s resources/views directory. The Stisla admin layout is the primary entry point.welcome or auth views with the Stisla layout. Extend the provided layout in a Blade file: @extends('stisla::layouts.app') and define @section('content'). Alternatively, publish the package views and override them under resources/views/vendor/laravel-stisla.title, content, scripts, and styles as exposed by the layout. Check the layout file for exact section names.Auth views. If not included, copy the layout into your own auth views.config/laravel-stisla.php for a menu or navigation key. You can define route names, icons, and permissions there, then render via a Blade partial (@include('stisla::partials.sidebar')).public/vendor/laravel-stisla. If you need to customise SCSS, publish the assets and integrate with Laravel Mix/Vite. Avoid mixing with another Bootstrap version—Stisla uses Bootstrap 4.auth middleware and using a controller that returns views extending the Stisla layout. You can also create a base AdminController that sets a $layout property.--tag=laravel-stisla-views then edit files in resources/views/vendor/laravel-stisla. Laravel’s view finder will prefer your overrides automatically.composer.json (e.g. "rdp77/laravel-stisla": "1.0.1") and review changelogs before upgrading.composer.json update in this release may adjust Laravel or PHP version constraints. Run composer update rdp77/laravel-stisla and check for conflicts with your existing packages, especially laravel/framework and bootstrap.vendor:publish does not copy assets, verify the service provider’s publishes() method. Use php artisan vendor:publish --provider="Rdp77\LaravelStisla\LaravelStislaServiceProvider" --force to overwrite. After publishing views, run php artisan view:clear to avoid stale compiled views.asset() helper and that APP_URL is correct. If assets are served from public/vendor/laravel-stisla, confirm the public disk symlink is not required (the package likely copies directly).@stislaScripts). Check the service provider for Blade::directive calls. You can also listen to package events if any are dispatched, or extend the layout by publishing and editing it.src/ and resources/views/) and the Stisla upstream template documentation for UI components.How can I help you explore Laravel packages today?