
<?php
use Encore\Admin\Facades\Admin;
use Encore\Admin\Layout\Content;
use App\Http\Controllers\Controller;
use Encore\Admin\Widgets\Form;
use Encore\Admin\Widgets\Tab;
use Encore\Admin\Widgets\Table;
class ExampleController extends Controller
{
public function tab()
{
return Admin::content(function (Content $content) {
$content->header('选项卡');
$content->description('Description...');
$tab = new Tab();
$form = new Form();
$form->action('example');
$form->date('date');
$form->time('time');
$form->datetime('datetime');
$form->divide();
$form->dateRange('date_start', 'date_end', '日期范围');
$form->timeRange('time_start', 'time_end', '时间范围');
$form->dateTimeRange('date_time_start', 'date_time_end', '时间范围');
$tab->add('Form', $form);
$box = new Box('第二个容器', '<p>Lorem ipsum dolor sit amet</p><p>consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua</p>');
$tab->add('Box', $box);
$headers = ['Id', 'Email', 'Name', 'age', 'Company'];
$rows = [
[1, '[email protected]', 'Ms. Clotilde Gibson', 25, 'Goodwin-Watsica'],
[2, '[email protected]', 'Allie Kuhic', 28, 'Murphy, Koepp and Morar'],
[3, '[email protected]', 'Prof. Drew Heller', 35, 'Kihn LLC'],
[4, '[email protected]', 'William Koss', 20, 'Becker-Raynor'],
[5, '[email protected]', 'Ms. Antonietta Kozey Jr.', 41, 'MicroBist'],
];
$table = new Table($headers, $rows);
$tab->add('Table', $table);
$content->row($tab);
});
}
}