成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Laravel框架實現(xiàn)搶紅包功能示例

Laravel框架實現(xiàn)搶紅包功能示例

熱門標(biāo)簽:天潤融通外呼系統(tǒng)好嗎 高德地圖標(biāo)注店鋪收費嗎 泊頭在哪里辦理400電話 杭州語音電銷機(jī)器人 欣思維地圖標(biāo)注 高德地圖標(biāo)注位置怎么標(biāo)注 電銷機(jī)器人沒有效果怎么樣 江西電銷機(jī)器人收費 江門回?fù)芡夂粝到y(tǒng)

本文實例講述了Laravel框架實現(xiàn)搶紅包功能。分享給大家供大家參考,具體如下:

首先進(jìn)行登錄

form action="{{url('b_login')}}" method="post">
		{{csrf_field()}}
		p>用戶名:input type="text" name="username">/p>
		p>密nbsp;碼:input type="password" name="password">/p>
		p>input type="submit" value="登錄">/p>
	/form>

在登錄時,我們會進(jìn)行一些相應(yīng)的驗證:比如用戶名,手機(jī)號,密碼等–

	//登錄
	public function login(){
		if(Request()->isMethod('get')){
			return view('Bonus/login');
		}elseif(Request()->isMethod('post')){
			$info = Request()->only('username','password');//這里為接收的表單數(shù)據(jù)
			$result = BonusModel::b_login($info);//調(diào)用模型,進(jìn)行驗證
			if($result['status']==200){
				return redirect('b_user');
			}
		}
	}

模型部分代碼

	//登錄
	public static function b_login($info){
		$result = DB::table('bonus_user')->where('username',$info['username'])->first();
		if(empty($result)){
			$res['status'] = 201;
			$res['message'] = '用戶不存在';
		}else{
			if(md5($info['password']) != $result->password){
				$res['status'] = 202;
				$res['message'] = '密碼錯誤';
			}else{
				Session::put('uid',$result->id);
				$res['status'] = 200;
				$res['message'] = '登錄成功';
			}
		}
		return $res;
	}

登錄成功之后,跳轉(zhuǎn)到了用戶信息的頁面

可以在信息界面自行選擇 搶紅包 或者 發(fā)紅包
1.發(fā)紅包,跳轉(zhuǎn)到相應(yīng)的發(fā)紅包界面

輸入要發(fā)的個數(shù)和總金額,然后進(jìn)行發(fā)紅包

//控制器部分代碼
	//發(fā)紅包
	public function sendRecord(){
		if(Request()->isMethod('get')){
			return view('Bonus/bonus');
		}elseif(Request()->isMethod('post')){
			$data = Request()->all();
			$result = BonusModel::send($data);
			if($result['status']==200){
				return redirect('b_user')->with('msg',$result['message']);;
			}else{
				return redirect('b_user')->with('msg',$result['message']);
			}
		}
	}
//發(fā)紅包(模型部分代碼)
  public static function send($data){
  		$id = Session::get('uid');//取出session中存儲的id信息
  		$user = DB::select("select money from bonus_user where id = $id");//根據(jù)id查詢出相應(yīng)的用戶信息
  		if($user[0]->money$data['amount']){//判斷發(fā)紅包的金額 和 用戶的余額
  			$result['status'] = 203;
  			$result['message'] = "余額不足";
  			return $result;die;
  		}else{
  			$total = $data['amount'];//發(fā)送的總金額
	  		$nums = $data['nums'];//紅包個數(shù)
	  		$min = 0.01;//最少領(lǐng)導(dǎo)0.01元
	  		$redRecord = [];//定義一個空數(shù)組,存儲每個紅包金額
	  		for($i=1;$i$nums;$i++){
	  			$safe_total = ($total-($nums-$i)+$min)/($nums-$i);//隨機(jī)金額上限
	  			$money = mt_rand($min*100,$safe_total*100)/100;
	  			$total = $total-$money;
	  			$redRecord[] = array(
	  				'money'=>$money,'uid'=>$id,'create_time'=>date('Y-m-d H:i:s')
	  			);
	  		}
	  		$redRecord[$nums-1] = array('money'=>$total,'uid'=>$id,'create_time'=>date('Y-m-d H:i:s'));
	  		$redarr = array('uid'=>$id,'total'=>$data['amount'],'nums'=>$data['nums'],'create_time'=>date('Y-m-d H:i:s'));
	  		DB::table('bonus_record')->insert($redarr);//那個用戶發(fā)的紅包,金額數(shù),個數(shù)
	  		$info = DB::table('bonus')->insert($redRecord);//紅包詳細(xì),使用情況
      DB::table('bonus_user')->where('id',$id)->decrement('money',$data['amount']);
	  		if($info){
	  			$result['status'] = 200;
  				$result['message'] = "發(fā)送成功";
  				return $result;
	  		}else{
	  			$result['status'] = 201;
  				$result['message'] = "發(fā)送失敗";
  				return $result;
	  		}
  		}
  }

發(fā)送紅包之后,返回到用戶信息頁面,我們可以看到,用戶的余額會變少,減少的金額為紅包的總額

發(fā)送之后,相應(yīng)的數(shù)據(jù)已經(jīng)入了庫表,此時我們可以進(jìn)行搶紅包

//控制器部分代碼
	//搶紅包
  public function HitBonus(){
	  $result = BonusModel::hit();//調(diào)用模型
	  if($result['status']==200){
	  	return redirect('b_user')->with('msg',$result['message']);//帶信息的重定向
	  }else{
	  	return redirect('b_user')->with('msg',$result['message']);
	  }
  }
  //模型部分代碼
  //搶紅包
  public static function hit(){
  	//檢測是否登錄
  		if(!Session::has('uid')){
  			$result['status']=206;
  			$result['message']="登錄之后再來搶紅包";
  			return $result;
  		}
  		$count = DB::table('bonus')->where('did',Session::get('uid'))->count();
  		if($count>=1){
  			$result['status']=208;
  			$result['message']="您已經(jīng)搶過紅包了";
  			return $result;
  		}
  		$data = DB::table('bonus')->where('status',0)->first();//查詢出沒有被搶的紅包
  		if(empty($data)){//如果沒有狀態(tài)為0的紅包,說明所有的紅包都已經(jīng)被搶了
  			$result['status']=205;
  			$result['message']="您來晚了,紅包已經(jīng)沒有了";
  			return $result;
  		}else{//如果還有紅包
  			$array = array(
  			'status'=>1,//改變紅包的狀態(tài)
  			'did'  =>Session::get('uid'),//搶紅包用戶的id
  			'update_time'=>date('Y-m-d H:i:s')//搶紅包的時間
	  		);
	  		$info = DB::table('bonus')->where('rid',$data->rid)->update($array);
	  		if($info){
	  			$res = DB::table('bonus_user')->where('id',Session::get('uid'))->first();//查詢搶紅包用戶的信息
	  			$money = $res->money + $data->money;//原金額加上搶到的金額
	  			$array = array('money'=>$money);
	  			$resu = DB::table('bonus_user')->where('id',Session::get('uid'))->update($array);
	  			$hit_money = $data->money;
	  			if($resu){
	  				$result['status'] = 200;
	  				$result['message'] = "恭喜您搶到:'".$hit_money."'";
	  				return $result;
	  			}
	  		}
  		}
  }

我們可以看搶紅包的效果

搶紅包成功之后,用戶余額會加上搶到的金額
再次點擊搶紅包之后

會提示您已經(jīng)搶過紅包了

這就是一個簡單的搶紅包~~~

更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進(jìn)階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家基于Laravel框架的PHP程序設(shè)計有所幫助。

您可能感興趣的文章:
  • 教你一步步實現(xiàn)Android微信自動搶紅包
  • java模擬微信搶紅包的實例代碼
  • IOS 實現(xiàn)微信自動搶紅包(非越獄IPhone)
  • 詳解利用redis + lua解決搶紅包高并發(fā)的問題
  • js仿微信搶紅包功能
  • laravel框架實現(xiàn)后臺登錄、退出功能示例
  • Laravel框架實現(xiàn)即點即改功能的方法分析
  • laravel 實現(xiàn)用戶登錄注銷并限制功能
  • 利用laravel+ajax實現(xiàn)文件上傳功能方法示例
  • laravel框架關(guān)于搜索功能的實現(xiàn)
  • Laravel框架實現(xiàn)利用中間件進(jìn)行操作日志記錄功能

標(biāo)簽:深圳 江門 雙鴨山 駐馬店 內(nèi)江 石嘴山 大同

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel框架實現(xiàn)搶紅包功能示例》,本文關(guān)鍵詞  Laravel,框架,實現(xiàn),搶,紅包,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Laravel框架實現(xiàn)搶紅包功能示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于Laravel框架實現(xiàn)搶紅包功能示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲精品国产一区二| 青娱乐免费在线视频| 亚洲三级网站| 日韩av免费在线观看| 日韩专区在线| 成人在线视频电影| 国产精品极品美女粉嫩高清在线| 一级片免费在线观看| 咪咪网在线视频| 欧美大交乱xxxx| 欧美极品欧美精品欧美图片| 在线免费黄色| 欧美午夜小视频| 国产一区二区三区毛片| 欧美电影在线观看一区| 欧美美女激情18p| 91网站免费看| 国产av国片精品| 日本电影一区二区在线观看| 女女调教被c哭捆绑喷水百合| 欧美精品久久久久久久小说| 少妇精品久久久| 亚洲第一网站在线观看| 欧美猛男做受videos| 亚洲精品免费看| 无遮挡动作视频在线观看免费入口| 91视频久色| 国产中文一区二区三区| 国产日韩欧美精品| 91制片厂免费观看| 欲求不满的岳中文字幕| 久久激情五月激情| 国产一区欧美二区三区| 欧美国产激情18| 麻豆免费看一区二区三区| 欧美虐宫另类残忍视频| 91porn在线观看| av免费在线网址| 视频一区视频二区视频三区高| 免费看日韩精品| www.91av.com| 国产精品视频一区在线观看| 亚洲免费视频一区二区| 欧美日韩在线视频免费播放| caopor在线视频| 欧美一区 二区 三区| 亚洲人午夜射精精品日韩| 来吧亚洲综合网| 久久一区二区视频| 午夜一区二区三区| 91久久国产综合久久| 日韩一卡二卡三卡四卡| 91看片一区| 久久免费国产精品1| 国产一区二区三区色淫影院| 日批视频免费观看| 国产精品6699| 久久久精品影院| 奇米影视7777精品一区二区| 国产有色视频色综合| 亚洲综合精品自拍| 日本在线播放视频| 国产精品免费福利| 精品国产91乱高清在线观看| 欧美h版在线观看| 秋霞成人影院| 噜噜噜久久亚洲精品国产品小说| 国产精品亲子伦对白| 在线视频福利一区| 成人免费a级片| 可以免费看的av毛片| 九色porny自拍视频在线播放| 成人欧美一区二区三区黑人免费| 成人信息集中地欧美| 中文字幕在线2018| 老鸭窝毛片一区二区三区| 欧美性感一类影片在线播放| 一起操在线播放| 免费看成年人视频| 日韩欧美一区免费| 中文字幕无码精品亚洲资源网久久| 日韩欧美视频网站| 偷拍一区二区三区| 1204国产成人精品视频| 国产www免费观看| jizzjizz丝袜老师| 啦啦啦中文高清在线视频| 星空影院最新电视剧免费观看| 青青青在线观看视频| 最近中文字幕大全中文字幕免费| 久久久久久久久久久免费视频| 国产精品久久久久av| 日韩精品一区二区av| 午夜欧美不卡精品aaaaa| 欧美国产高潮xxxx1819| 亚洲资源网你懂的| av色影在线看免费| √天堂资源中文www| 玖玖爱在线精品视频| hitomi一区二区三区精品| 清纯唯美日韩| 免费观看成人av| 久久精品一区四区| 亚洲国产精品99久久| 美女视频黄是免费| 午夜精品久久久久久久四虎美女版| 中文字幕系列一区| 影音先锋国产资源站| av国产精品| 午夜小视频在线播放| 国产 porn| 中文在线视频| 美女桃色网站| 一级特黄色大片| 国产亚洲精品拍拍拍拍拍| 一个色综合网站| 成人激情视频在线| 国产精品视频专区| 久久99精品国产.久久久久| 国产精选久久久| 中文字幕日韩av资源站| 日本道中文字幕| 免费不卡在线观看| 国产精品男女视频| 久久爱.com| 日本免费无人高清| 亚洲精品不卡在线| 欧美日韩大片在线观看| 日本一区二区三区精品视频| 久久婷婷国产麻豆91天堂| 国产精品乱码久久久久久| 亚洲欧美区自拍先锋| 石原莉奈在线亚洲三区| 国产精品午夜av在线| 深夜福利免费在线观看| 精品国产乱码久久久久久果冻传媒| 亚洲天堂开心观看| 91精品国产一区二区三区动漫| 91精品91久久久中77777老牛| 日本一区影院| 中文字幕人成乱码在线观看| mm131丰满少妇人体欣赏图| 一级全黄肉体裸体全过程| 久久久久久人妻一区二区三区| 精品人妻一区二区三区免费| 视频二区欧美毛片免费观看| 老鸭窝毛片一区二区三区| 国产日本欧美在线观看| 黑料吃瓜在线观看| 狠狠v欧美ⅴ日韩v亚洲v大胸| 动漫av网站免费观看| jizz视频在线观看| 中文字幕中文字幕99| 伦理电影国产精品| 女人让男人操自己视频在线观看| 欧美一级视频免费观看| www.午夜| 91麻豆国产福利在线观看宅福利| 国产一区二区三区精彩视频| 91麻豆精品久久久久蜜臀| 2018中文字幕在线观看| 亚洲国产精华液网站w| 国产一二三av| 成年人免费在线播放| 欧美性大战xxxxx久久久| 欧美熟妇另类久久久久久多毛| 小明看看成人免费视频| 欧美在线国产精品| 在线观看国产成人| 欧美日韩在线第一页| 精品中文字幕在线2019| 日韩影院二区| 伦av综合一区| 在线免费观看你懂的| 久久精品99国产| 1000部精品久久久久久久久| 欧美交换配乱吟粗大25p| 精品久久亚洲| 一级视频在线免费观看| 日韩中文综合网| 激情婷婷丁香| 香蕉视频黄色在线观看| 97精品国产综合久久久动漫日韩| 欧美日韩第一| 国产精品成人一区二区不卡| 色狠狠一区二区三区| 91传媒视频在线观看| 日韩亚洲欧美中文字幕| 午夜精品在线播放| 成人在线免费小视频| 国产精品日韩在线观看| 在线观看日韩av电影| 色综合91久久精品中文字幕| 另类视频在线| 日韩黄色一级视频| 亚洲午夜性刺激影院| 亚洲网站在线免费观看| 欧美人体一区二区三区| 亚洲男人天堂九九视频| 日韩成人av一区二区| 亚洲色偷精品一区二区三区| 日韩欧美一级精品久久| 97人人澡人人爽人人模亚洲| 免费男女羞羞的视频网站在线观看| 国产福利一区二区精品秒拍| 欧美日韩国产区| av一区二区三区四区电影| 中文字幕在线视频免费| 亚洲高清视频在线观看| 中文不卡1区2区3区| 91看片在线观看| 热re66久久精品国产99re| 久久精品72免费观看| 日韩在线卡一卡二| 中文字幕第80页| 国产农村妇女精品| 久久久久久18| 重囗味另类老妇506070| 国产老熟妇精品观看| 成人av资源网| 国产欧美日本一区视频| 图片区日韩欧美亚洲| 精品一区2区三区| 国产精品午夜在线| 男人先锋资源| 欧美一区二区三区四区高清| 久久夜色精品国产噜噜av小说| 成人免费视频在线观看超级碰| av在线电影院| 亚洲激情中文字幕| 国产精品久久久久久久久久久免费看| 国产精品女人网站| 国内自拍视频在线观看| 欧美日韩一卡| 五月婷婷一区| 7777精品伊久久久大香线蕉语言| 一区二区三区在线观看动漫| 91天天综合| 欧美激情免费看| 99精品黄色片免费大全| 视频一区视频二区中文字幕| 99久久精品国产麻豆演员表| 午夜在线观看视频| 亚洲一区不卡| 4k岛国日韩精品**专区| 成 人片 黄 色 大 片| 日韩欧美一区二区三区免费看| 久久麻豆精品| 亚洲风情在线资源站| 天天av天天爱| 台湾成人免费视频| 久久99性xxx老妇胖精品| 精品美女在线观看| 成人免费av网站| 啪啪av大全导航福利综合导航| 成人国产精品毛片| 日韩欧美高清一区| 色乱码一区二区三在线看| 97神马电影| 中文欧美日本在线资源| 欧美a v在线播放| 米奇精品关键词| 国产成a人亚洲精v品在线观看| 日本在线观看视频网站| 久草在.com| 成人福利视频在线| 2023av在线| 夫妻av一区二区| 日本大片免费看| 992tv成人免费影院| 400部精品国偷自产在线观看| 日韩成人伦理电影在线观看| 五月婷婷丁香在线| 丁香婷婷激情网| 3751色影院一区二区三区| 亚洲理伦在线| 亚洲精品欧美日韩专区| 亚洲精品无amm毛片| 国产91社区| 欧美hdfree性xxxx| 在线看成人av| 国产精品美女久久久久高潮| 一级黄色片网站| 超碰在线观看免费版| 欧美日韩亚洲高清| 亚洲一区日韩精品中文字幕| 国产偷v国产偷v亚洲高清| 成人毛片100部免费看| 欧美三级日本三级| 成人3d漫画免费无遮挡软件| 91三级在线| 亚洲AV无码精品色毛片浪潮| 久草福利资源在线| 国产va免费精品高清在线观看| 国产精品美女在线| 五月天激情开心网| 亚洲美女淫视频| 天堂中文在线观看视频| 少妇真人直播免费视频| 精品二区三区线观看| 国产社区精品视频| 99久久99久久综合| 免费人成黄页在线观看忧物| 欧美三级免费看| 亚洲s码欧洲m码国产av| 99久久精品99国产精品| 国产日产高清欧美一区二区三区| 精品国产一区二区三区四区vr| 4438x成人网最大色成网站| 国产女人18毛片水18精品| 亚洲精品在线视频播放| 九九热免费在线| www浪潮av99com| 免费在线观看日韩av| abab456成人免费网址| 日韩欧美电影| 欧美高清一级片在线| 日韩av一区二区三区在线观看| 五月综合色婷婷| 蜜臀av一级做a爰片久久| 欧美一级视频免费观看| 精品一区电影国产| 国产免费久久av| 波多野结衣50连登视频| 色婷婷综合久久久中文字幕| caopor在线视频| 国产精品99视频| 老师我好爽再深一点的视频|