hoalzein/p4n-html

为 Prof4Net html 元素提供 Laravel 包装器。

v20.5.8 2020-05-08 14:32 UTC

This package is auto-updated.

Last update: 2024-09-09 01:17:51 UTC


README

Maintenance

为 Prof4Net html 元素提供 Laravel 包装器。

1. Laravel 6+ 的安装

在命令行中运行以下命令

composer require hoalzein/p4n-html

这将更新 composer.json 并将包安装到 vendor/ 目录。

2. 使用方法

要使用 html 元素,只需遵循提供的示例

<?php

// P4NHTML class
$p4nhtml = new hoalzein\Prof4Net\Html\P4NHtml;

// Button
$button = $p4nhtml->Button('Login', 'login.php');
echo $button->html();

// Icon Button
$icon_button = $p4nhtml->IconButton('', 'logout.php', 'power_settings_new');
echo $icon_button->html();

// Card
$cells[0][0] = $p4nhtml->Text('Id');
$cells[0][1] = $p4nhtml->Text('Name');
$card = $p4nhtml->Card('Users', $p4nhtml->Table($cells);
echo $card->html();

使用自动发现的 P4NHTML 门面

<?php

// Breadcrumbs
$home = P4NHTML::Link('Home', 'index.php');
echo P4NHTML::Breadcrumbs([$home, P4NHTML::Link('Users', 'users.php'), P4NHTML::Text('User')])->html();

3. 生成配置文件

请确认此服务提供者条目 hoalzein\Prof4Net\Html\P4NHtmlServiceProvider::class 已存在于 config/app.php 中。

可以发布一个可选的配置文件来自定义包设置。

要发布配置文件,只需运行以下命令

php artisan vendor:publish --provider hoalzein\Prof4Net\Html\P4NHtmlServiceProvider --tag p4n-config

这将生成配置文件到 config/p4n-html.php。当前可能的设置有

  • 'paths' => ['source' => base_path('vendor')]

4. 将资源发布到公共目录

请确认此服务提供者条目 hoalzein\Prof4Net\Html\P4NHtmlServiceProvider::class 已存在于 config/app.php 中。

要将包资源发布到您的公共目录,只需运行此命令

php artisan vendor:publish --provider hoalzein\Prof4Net\Html\P4NHtmlServiceProvider --tag p4n-assets

这将复制所有资源到 public/prof4net