jornboerema/bz-cms

dev-master 2024-09-16 11:05 UTC

This package is auto-updated.

Last update: 2024-09-16 11:05:36 UTC


README

您可以通过Composer安装此包

composer require jornboerema/bz-cms

使用以下命令安装插件

php artisan bz-cms:install

使用以下命令迁移数据库

php artisan migrate

用法

在AdminPanelProvider中注册插件。

use Filament\Panel;
use JornBoerema\BzCMS\BzCMSPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            BzCMSPlugin::make(),
        ]);
}

您可以使用以下命令创建一个新的页面块

php artisan bz-cms:create-block {name}

如果您还没有livewire布局,可以使用以下命令创建

php artisan livewire:layout

将livewire布局文件的内容替换为

<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="csrf-token" content="{{ csrf_token() }}">

        @stack('head')

        <title>{{ config('app.name') }}</title>

        <!-- Scripts -->
        @vite(['resources/css/app.css', 'resources/js/app.js'])

        <!-- Styles -->
        @livewireStyles
    </head>
    <body>
        {{ $slot }}
    </body>
</html>