李帅

1.优化接口

......@@ -6,9 +6,9 @@ use App\Http\Controllers\Controller;
use App\Jobs\UserMakeImmerse;
use App\Models\Collect;
use App\Models\Immerse;
use App\Models\UserProfile;
use App\Models\Praise;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Validator;
use Jiannei\Response\Laravel\Support\Facades\Response;
......@@ -52,6 +52,10 @@ class ImmerseController extends Controller
$validated = $validator->validated();
$user_id = $request->user()->id;
$user_profile = UserProfile::query()->where('user_id', $user_id)->first();
if ($user_profile->is_vip == UserProfile::NO_VIP || $user_profile->video_count > 5) {
return Response::fail("非VIP用户最多发布5个视频");
}
$immerse = Immerse::query()->find($request->item_id);
......