Dcat\Admin\Widgets\Code用于显示代码高亮,继承自Markdown组件。
<?php
use Dcat\Admin\Widgets\Code;
// 默认 PHP 代码
$code = Code::make('<?php echo "Hello World";');$code = Code::make($content)->lang('javascript');
// 或使用快捷方法
$code = Code::make($content)->javascript();
$code = Code::make($content)->asHtml();
$code = Code::make($content)->java();
$code = Code::make($content)->python();可以直接传入文件路径,自动读取文件内容。
// 读取整个文件
$code = Code::make('/path/to/file.php');
// 读取指定行范围
$code = Code::make('/path/to/file.php', 10, 20);// 读取第 50 行前后 5 行的内容
$code = Code::make('')->section('/path/to/file.php', 50, 5);use Dcat\Admin\Widgets\Card;
use Dcat\Admin\Widgets\Code;
return $content->body(
Card::make('代码预览', Code::make($phpCode)->lang('php'))
);