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