微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

背包 Laravel 将图表小部件排成一行

如何解决背包 Laravel 将图表小部件排成一行

如何在一行中对齐两个图表小部件?

$widgets['before_content'][] = [
    'type'       => 'chart','controller' => \App\Http\Controllers\Admin\Charts\TotalViewsChartController::class,'content' => [
        'header' => 'Total Views',],'wrapper'       => ['class' => 'col-sm-5 col-md-5'],];

$widgets['before_content'][] = [
    'type'       => 'chart','controller' => \App\Http\Controllers\Admin\Charts\ActiveUsersChartController::class,'label' => "Active Users",'content' => [
        'header' => 'Active Users',];

我尝试了多个包装选项,但没有一个奏效。这是 dashboard.blade.PHP 文件

解决方法

试试:

$widgets['content'][] = [
    'type'       => 'chart','controller' => \App\Http\Controllers\Admin\Charts\ActiveUsersChartController::class,'label' => "Active Users1",'content' => [
        'header' => 'H1 Active Users',],'wrapperClass' => ['class','row'],'wrapper'       => ['class' => 'col-sm-5 col-md-5'],];

$widgets['content'][] = [
    'type'       => 'chart','label' => "Active User2s",'content' => [
        'header' => 'H2 Active Users',];

$widgets['before_content'][] = [
    'type'        => 'div','class' => 'row','content'     =>  $widgets['content'],];

发生了什么变化?

  1. 将小部件部分“before_content”更改为“content”
  2. 将这些内容小部件添加到实际的“before_content”小部件部分,以便您可以拥有一个带有“row”类的 div。

选项#2:

如果您想继续使用“before_content”,只需添加这一行:

Widget::add()->type('div')->class('row')>content($widgets['before_content']);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。