/**
  * Display a listing of the resource.
  *
  * @param $catalog_id
  * @param Request $request
  * @return Response
  */
 public function index($catalog_id, Request $request)
 {
     $catalog_model = \App\Models\Catalog::findOrFail($catalog_id);
     if ($catalog_model->user->id != $this->user->id) {
         \App::abort(403, 'Access denied');
     }
     return view('admin.catalog.pricing-column.index', ['catalog_id' => $catalog_id, 'route_base_url' => $catalog_id . '/pricing-column', 'model_name' => '\\App\\Models\\PricingColumn', 'model_items' => $catalog_model->pricing_columns()->paginate()]);
 }
Esempio n. 2
0
 /**
  * Display a listing of the resource.
  *
  * @param $catalog_id
  * @param Request $request
  * @return Response
  */
 public function index($catalog_id, Request $request)
 {
     $catalog_model = \App\Models\Catalog::findOrFail($catalog_id);
     if ($catalog_model->user->id != $this->user->id) {
         \App::abort(403, 'Access denied');
     }
     $model_items = $catalog_model->products()->paginate(30);
     foreach ($model_items as $product_model) {
         if (empty($product_model->title)) {
             continue;
         }
         $title = str_limit($product_model->title, 60);
         $product_model->display_title = $title;
     }
     return view('admin.catalog.product.index', ['catalog_id' => $catalog_id, 'route_base_url' => $catalog_id . '/product', 'model_name' => '\\App\\Models\\Product', 'model_items' => $model_items]);
 }
Esempio n. 3
0
@extends('admin.layout')

@section('content')

    <?php 
$catalog_model = \App\Models\Catalog::findOrFail($catalog_id);
$model = new $model_name();
$fields_arr = array_diff($model->getFillable(), $model->getHidden());
if (!isset($paginate_count)) {
    $paginate_count = 30;
}
if (!isset($model_items)) {
    $model_items = $model_name::paginate($paginate_count);
}
?>

    <h3><a class="btn btn-default" href="/admin/catalog/{{ $catalog_model->id }}/edit">Вернуться к каталогу</a> {{ $catalog_model->name }}</h3>
    <h4>{{ $catalog_model->description }}</h4>

    <ul class="nav nav-pills">
        <li><a href="/admin/{{ $catalog_id }}/template-purchase">Шаблоны закупок</a></li>
        <li><a href="/admin/{{ $catalog_id }}/pricing-column">Ценовые колонки</a></li>
        <li class="active"><a href="/admin/{{ $catalog_id }}/product">Товары</a></li>
    </ul>


    <h3>{{ $model_name }}</h3>

    <div class="row">
        <div class="col-lg-1">
            <div class="btn-toolbar" role="toolbar" style="margin-bottom: 10px">
Esempio n. 4
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     $catalog_model = \App\Models\Catalog::findOrFail($id);
     $catalog_model->update($request->all());
     return redirect('/admin/catalog');
 }