fixed latest product

This commit is contained in:
Edward Yang 2022-07-29 17:22:42 +08:00
parent d36e991ab0
commit 5b66c075a6
3 changed files with 8 additions and 3 deletions

View File

@ -15,7 +15,7 @@ use Illuminate\Database\Eloquent\Relations\BelongsTo;
class TaxRule extends Base
{
protected $fillable = ['tax_class_id', 'tax_rate_id', 'based'];
protected $fillable = ['tax_class_id', 'tax_rate_id', 'based', 'priority'];
public function taxClass(): BelongsTo
{

View File

@ -13,12 +13,17 @@ namespace Plugin\HeaderMenu\Controllers;
use Beike\Repositories\ProductRepo;
use Beike\Shop\Http\Controllers\Controller;
use Beike\Shop\Http\Resources\ProductList;
class MenusController extends Controller
{
public function latestProducts()
{
$products = ProductRepo::getBuilder()->orderByDesc('updated_at')->paginate(40);
return view("HeaderMenu::latest_products", ['products' => $products]);
$data = [
'products' => $products,
'items' => ProductList::collection($products)->jsonSerialize(),
];
return view("HeaderMenu::latest_products", $data);
}
}

View File

@ -10,7 +10,7 @@
</nav>
<div class="row">
@foreach ($products as $product)
@foreach ($items as $product)
<div class="col-6 col-md-3">@include('shared.product')</div>
@endforeach
</div>