rapkit / wire
该包已被废弃且不再维护。未建议替代包。
为您的Laravel应用程序创建管理面板。
v1.3.3
2020-06-24 16:12 UTC
Requires
- doctrine/dbal: 2.9.2
This package is auto-updated.
Last update: 2022-09-04 17:06:24 UTC
README
Laravel应用程序管理面板
通过运行以下命令安装该包
composer require rapkit/wire
安装包后,您需要通过运行以下命令发布它
php artisan vendor:publish --provider="Rapkit\Wire\WireServiceProvider"
您还需要注册一个已发布的服务提供者,以修改Wire的一些功能。
要么在config/app.php中注册
App\Providers\WireServiceProvider::class,
如果在config/app.php中注册,请确保使用php artisan config:clear清除配置缓存
或在AppServiceProvider的注册方法中
$this->app->register(WireServiceProvider::class);
要创建一个标识符,请运行
php artisan wire:identifier User
标识符是您放置Model参数以在wire中使用的地方。
在这个例子中,User是您的Model名称。
标识符将位于App\Wire\Identifiers
如果您的模型位于不寻常的路径中,
您可以在config\wire.php中配置它,通过更新
'model_path' => 'App\\',
创建标识符后,Wire会自动将其缓存以显示在菜单中,但如果您想特别缓存要显示在菜单中的每个标识符,您可以运行
php artisan identifier:cache --User
如果您不带标识符名称运行php artisan identifier:cache,则它将缓存所有标识符。
您可以使用laravel的php artisan cache:clear命令删除标识符列表。
给定标识符的字段将在创建时加载,如果创建时没有这样的模型或表,您可以运行 php artisan identifier:load User,但如果表内容在创建后更改,您可以运行
php artisan identifier:load User --f
有关字段的更多信息,请参阅https://github.com/rapkit/wire/wiki/Fields