File manager - Edit - /home/linknsbh/cecil-hotel.net/vendor/botble/platform/base/src/Tables/InfoTable.php
Back
<?php namespace Botble\Base\Tables; use Botble\Base\Supports\SystemManagement; use Botble\Table\Abstracts\TableAbstract; use Botble\Table\Columns\FormattedColumn; use Illuminate\Http\JsonResponse; class InfoTable extends TableAbstract { public function setup(): void { $this->setView($this->simpleTableView()); } public function ajax(): JsonResponse { $composerArray = SystemManagement::getComposerArray(); $packages = SystemManagement::getPackagesAndDependencies($composerArray['require']); return $this->toJson($this->table->of(collect($packages))); } public function columns(): array { return [ FormattedColumn::make('name') ->title(trans('core/base::system.package_name') . ' : ' . trans('core/base::system.version')) ->alignStart() ->getValueUsing(function (FormattedColumn $column) { $item = $column->getItem(); return view('core/base::system.partials.info-package-line', compact('item'))->render(); }), FormattedColumn::make('dependencies') ->title(trans('core/base::system.dependency_name') . ' : ' . trans('core/base::system.version')) ->alignStart() ->getValueUsing(function (FormattedColumn $column) { $item = $column->getItem(); return view('core/base::system.partials.info-dependencies-line', compact('item'))->render(); }), ]; } protected function getDom(): string|null { return $this->simpleDom(); } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.9 |
proxy
|
phpinfo
|
Settings