本文整理汇总了PHP中app\models\Company::query方法的典型用法代码示例。如果您正苦于以下问题:PHP Company::query方法的具体用法?PHP Company::query怎么用?PHP Company::query使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\models\Company
的用法示例。
在下文中一共展示了Company::query方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
/**
* Index Layout
*
* @return @Theme View
*/
public function index()
{
Meta::title(Lang::get('meta.companies'));
Meta::meta('description', Lang::get('meta.companies description'));
$grid = new Grid((new GridConfig())->setDataProvider(new EloquentDataProvider(\App\Models\Company::query()))->setName('grid')->setPageSize(15)->setColumns([(new FieldConfig())->setName('_id')->setLabel(Lang::get('label.company id'))->setSortable(false)->setSorting(Grid::SORT_ASC), (new FieldConfig())->setName('name')->setLabel(Lang::get('label.name'))->setSortable(true), (new FieldConfig())->setName('active')->setLabel(Lang::get('label.active'))->setSortable(false)->setCallback(function ($val) {
return '<a href="javascript:active(\'' . $val . '\')"><center><i class="fa ' . ($val ? 'fa-check' : 'fa-close') . '"></i></center></a>';
}), (new FieldConfig())->setName('id')->setLabel(Lang::get('menu.edit'))->setSortable(false)->setCallback(function ($val) {
return '
<div class="dropdown">
<button class="btn btn-primary btn-sm dropdown-toggle" type="button" data-toggle="dropdown">
<i class="glyphicon glyphicon-edit"></i>
' . Lang::get('menu.edit') . '
<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="' . url('administration/companies/form/' . $val) . '"><i class="remove glyphicon glyphicon-edit"></i> ' . Lang::get('menu.edit') . '</a></li>
<li><a href="#" class="delete" id="' . $val . '" ><i class="glyphicon glyphicon-trash"></i> ' . Lang::get('menu.remove') . '</a></li>
</ul>
</div>';
})]));
return Theme::view('companies.index', compact('grid', 'text'));
}