fixed order
This commit is contained in:
parent
eebaabe7d9
commit
c22c66e6d7
|
|
@ -0,0 +1,34 @@
|
|||
<?php
|
||||
/**
|
||||
* OrderController.php
|
||||
*
|
||||
* @copyright 2022 opencart.cn - All Rights Reserved
|
||||
* @link http://www.guangdawangluo.com
|
||||
* @author Edward Yang <yangjin@opencart.cn>
|
||||
* @created 2022-07-05 10:45:26
|
||||
* @modified 2022-07-05 10:45:26
|
||||
*/
|
||||
|
||||
namespace Beike\Admin\Http\Controllers;
|
||||
|
||||
use Beike\Models\Order;
|
||||
use Beike\Repositories\OrderRepo;
|
||||
use Beike\Shop\Http\Resources\Account\OrderList;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class OrderController extends Controller
|
||||
{
|
||||
public function index(Request $request)
|
||||
{
|
||||
$orders = OrderRepo::getListAll();
|
||||
$data = [
|
||||
'orders' => OrderList::collection($orders),
|
||||
];
|
||||
return view('admin::account/order', $data);
|
||||
}
|
||||
|
||||
public function show(Request $request, Order $order)
|
||||
{
|
||||
dd($order);
|
||||
}
|
||||
}
|
||||
|
|
@ -25,6 +25,9 @@ Route::prefix('admin')
|
|||
Route::resource('products', \Beike\Admin\Http\Controllers\ProductController::class);
|
||||
Route::resource('currencies', \Beike\Admin\Http\Controllers\CurrencyController::class);
|
||||
|
||||
Route::get('orders', [\Beike\Admin\Http\Controllers\OrderController::class, 'index'])->name('orders.index');
|
||||
Route::get('orders/{order}', [\Beike\Admin\Http\Controllers\OrderController::class, 'show'])->name('orders.show');
|
||||
|
||||
Route::get('settings', [\Beike\Admin\Http\Controllers\SettingController::class, 'index'])->name('settings.index');
|
||||
|
||||
Route::get('plugins', [\Beike\Admin\Http\Controllers\PluginController::class, 'index'])->name('plugins.index');
|
||||
|
|
|
|||
|
|
@ -19,7 +19,19 @@ use Illuminate\Database\Eloquent\Builder;
|
|||
class OrderRepo
|
||||
{
|
||||
/**
|
||||
* 获取订单列表
|
||||
* 获取所有客户订单列表
|
||||
*
|
||||
* @return LengthAwarePaginator
|
||||
*/
|
||||
public static function getListAll(): LengthAwarePaginator
|
||||
{
|
||||
$builder = self::getListBuilder();
|
||||
return $builder->paginate();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取特定客户订单列表
|
||||
*
|
||||
* @param null $customer
|
||||
* @return LengthAwarePaginator
|
||||
|
|
|
|||
Loading…
Reference in New Issue