Showing
1 changed file
with
5 additions
and
1 deletions
... | @@ -6,9 +6,9 @@ use App\Http\Controllers\Controller; | ... | @@ -6,9 +6,9 @@ use App\Http\Controllers\Controller; |
6 | use App\Jobs\UserMakeImmerse; | 6 | use App\Jobs\UserMakeImmerse; |
7 | use App\Models\Collect; | 7 | use App\Models\Collect; |
8 | use App\Models\Immerse; | 8 | use App\Models\Immerse; |
9 | +use App\Models\UserProfile; | ||
9 | use App\Models\Praise; | 10 | use App\Models\Praise; |
10 | use Illuminate\Http\Request; | 11 | use Illuminate\Http\Request; |
11 | -use Illuminate\Support\Facades\Log; | ||
12 | use Illuminate\Support\Facades\Validator; | 12 | use Illuminate\Support\Facades\Validator; |
13 | use Jiannei\Response\Laravel\Support\Facades\Response; | 13 | use Jiannei\Response\Laravel\Support\Facades\Response; |
14 | 14 | ||
... | @@ -52,6 +52,10 @@ class ImmerseController extends Controller | ... | @@ -52,6 +52,10 @@ class ImmerseController extends Controller |
52 | $validated = $validator->validated(); | 52 | $validated = $validator->validated(); |
53 | 53 | ||
54 | $user_id = $request->user()->id; | 54 | $user_id = $request->user()->id; |
55 | + $user_profile = UserProfile::query()->where('user_id', $user_id)->first(); | ||
56 | + if ($user_profile->is_vip == UserProfile::NO_VIP || $user_profile->video_count > 5) { | ||
57 | + return Response::fail("非VIP用户最多发布5个视频"); | ||
58 | + } | ||
55 | 59 | ||
56 | $immerse = Immerse::query()->find($request->item_id); | 60 | $immerse = Immerse::query()->find($request->item_id); |
57 | 61 | ... | ... |
-
Please register or login to post a comment