This commit is contained in:
2023-03-08 09:16:04 +08:00
commit e78454540f
1318 changed files with 210569 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
<?php
namespace Modules\Mall\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Jason\Api\Api;
use Modules\Mall\Models\Shop;
class Authenticate
{
/**
* Notes :
* @Date : 2021/5/7 9:38 上午
* @Author : <Jason.C>
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
* @throws \Exception
*/
public function handle(Request $request, Closure $next)
{
$shop = Shop::byUser(Api::user())->first();
if ($shop) {
$request->merge(['shop' => $shop]);
} else {
throw new \Exception('Do not have a shop');
}
return $next($request);
}
}

View File

@@ -0,0 +1,24 @@
<?php
namespace Modules\Mall\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
class ShopOwner
{
/**
* Notes : 判断用户是否是店铺的店主
* @Date : 2021/5/7 9:38 上午
* @Author : < Jason.C >
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle(Request $request, Closure $next)
{
return $next($request);
}
}