¨4.0.1¨
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\Product\Http\ViewComposers;
|
||||
|
||||
use Illuminate\View\View;
|
||||
use Modules\Tag\Entities\Tag;
|
||||
use Modules\Brand\Entities\Brand;
|
||||
use Modules\Tax\Entities\TaxClass;
|
||||
use Modules\Option\Entities\Option;
|
||||
use Modules\Category\Entities\Category;
|
||||
use Modules\Variation\Entities\Variation;
|
||||
use Modules\Attribute\Entities\AttributeSet;
|
||||
|
||||
class ProductCreatePageComposer
|
||||
{
|
||||
/**
|
||||
* Bind data to the view.
|
||||
*
|
||||
* @param View $view
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function compose(View $view)
|
||||
{
|
||||
$view->with([
|
||||
'globalVariations' => Variation::globals()->latest()->get(),
|
||||
'globalOptions' => Option::globals()->latest()->get(),
|
||||
'brands' => Brand::list()->prepend(trans('admin::admin.form.please_select'), ''),
|
||||
'categories' => Category::treeList(),
|
||||
'taxClasses' => TaxClass::list()->prepend(trans('admin::admin.form.please_select'), ''),
|
||||
'tags' => Tag::list(),
|
||||
'attributeSets' => AttributeSet::with('attributes.values')->get()->sortBy('name'),
|
||||
]);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user