kristories/dashkit

此软件包已被废弃,不再维护。没有建议替代软件包。

Spatie 的 laravel-dashboard 工具包

0.0.1 2020-05-01 18:21 UTC

This package is auto-updated.

Last update: 2022-09-23 10:58:01 UTC


README

Packagist Packagist Packagist

Spatie 的 laravel-dashboard 工具包

安装

使用 composer 安装

composer require kristories/dashkit

安装 Dashkit 后,使用 dashkit:install Artisan 命令发布其资产

php artisan dashkit:install

Dashkit 在 /dashkit 提供仪表板。

配置

发布 Dashkit 的资产后,其主配置文件位于 config/dashkit.php

Dashkit 还发布了 laravel-dashboardLivewire 资产。

使用方法

制作一个瓦片

php artisan dashkit:make-tile MyTile

此命令生成

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 有一个主视图,可以通过 dashkit.php 配置文件进行更改。

x-dashboard 标签内,您可以添加您的瓦片或使用任何可用的 瓦片

<x-dashboard>
    <livewire:my-tile position="a1"/>
</x-dashboard>

安全

如果您发现任何安全问题,请通过电子邮件 w.kristories@gmail.com 而不是使用问题跟踪器。

鸣谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件