本文整理汇总了PHP中app\models\Category::select方法的典型用法代码示例。如果您正苦于以下问题:PHP Category::select方法的具体用法?PHP Category::select怎么用?PHP Category::select使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\models\Category
的用法示例。
在下文中一共展示了Category::select方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getCategoryOptions
/**
* @param Category $except
*
* @return CategoriesController
*/
protected function getCategoryOptions($except = null)
{
/** @var \Kalnoy\Nestedset\QueryBuilder $query */
$query = Category::select('id', 'category_name')->withDepth();
if ($except) {
$query->whereNotDescendantOf($except)->where('id', '<>', $except->id);
}
return $this->makeOptions($query->get());
}
示例2: data
/**
* Generate the Data File for de DataTables of Category.
*
* @return Datatable
*/
public function data()
{
$categories = Category::select(array('categories.Category', 'categories.id'));
return Datatables::of($categories)->add_column('actions', '
<div class="btn-group">
<a target="_blank" class="btn btn-xs btn-primary" data-categoria={{{ $Category }}} data-categoria_id={{{ $id }}}
<i class="fa fa-pencil"></i>Ver Conceptos</a>
</div>
')->remove_column('id')->make(true);
}
示例3: post_update
public function post_update($locale, $id)
{
$advertisement = Advertisement::where('published', 1)->where('id', $id)->first();
if (!$advertisement || Auth::user()->id != $advertisement->user_id) {
abort(404);
}
$input = Input::all();
$validator = Validator::make($input, $this->rules);
if ($validator->fails()) {
return redirect()->back()->with('error', $validator->errors()->all())->withInput();
}
$advertisement->title = $input['title'];
$advertisement->category_id = $input['category'];
$advertisement->description = $input['description'];
$advertisement->user_id = Auth::user()->id;
$slug = Slug::make($advertisement->id . '-' . $advertisement->title);
$advertisement->url = $slug;
$advertisement->save();
$category = Category::select('url')->where('id', $advertisement->category_id)->first()->url;
return redirect()->route('advertisement', ['locale' => $locale, 'category' => $category, 'url' => $slug])->with('success', trans('message.advertisement_update'));
}
示例4: store
/**
* Display setting store page
*
* @return response
*/
public function store()
{
$cities = select(City::select('id', 'name')->get());
$districts = ['' => _t('select_district')];
$wards = ['' => _t('select_ward')];
$categories = select(Category::select('id', 'name')->get());
$store = store();
if (user()->store !== null) {
$districts += select($this->_getDistrictsByCityId($store->city_id)->keyBy('id'));
$wards += select($this->_getWardsByCityId($store->district_id)->keyBy('id'));
}
return view('frontend::setting.store', ['categories' => ['' => _t('select_category')] + $categories, 'cities' => ['' => _t('select_city')] + $cities, 'districts' => $districts, 'wards' => $wards, 'store' => $store]);
}