¨4.0.1¨

This commit is contained in:
¨NW¨
2023-12-03 14:07:47 +00:00
parent c08b36d1b6
commit f35052522d
1112 changed files with 43019 additions and 24987 deletions

View File

@@ -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'),
]);
}
}