Spatie's laravel-dashboard toollkit
Install via composer
composer require kristories/dashkitAfter installing Dashkit, publish its assets using the dashkit:install Artisan command:
php artisan dashkit:installDashkit exposes a dashboard at /dashkit.
After publishing Dashkit's assets, its primary configuration file will be located at config/dashkit.php.
Dashkit also publishes laravel-dashboard and Livewire assets.
php artisan dashkit:make-tile MyTileThis command generates :
app/Http/Livewire/MyTile.php
namespace App\Http\Livewire;
use Livewire\Component;
class MyTile extends Component
{
/** @var string */
public $position;
public function mount(string $position)
{
$this->position = $position;
}
public function render()
{
return view('tiles.my_tile');
}
}resources/views/tiles/my_tile.blade.php
<x-dashboard-tile :position="$position">
<h1>Hi, I'm a tile!</h1>
</x-dashboard-tile>Dashkit has a main view that can be changed via
dashkit.phpconfiguration file.
Inside the x-dashboard tag, you can add your tile, or use any of the available tiles.
<x-dashboard>
<livewire:my-tile position="a1"/>
</x-dashboard>If you discover any security related issues, please email w.kristories@gmail.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.