第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

檢查數(shù)據(jù)庫中是否存在記錄,發(fā)送電子郵件并重定向到 Laravel 7.x 中的輸入令牌頁面

檢查數(shù)據(jù)庫中是否存在記錄,發(fā)送電子郵件并重定向到 Laravel 7.x 中的輸入令牌頁面

PHP
瀟湘沐 2024-01-19 15:16:24
我是 Laravel 的新手。我正在構(gòu)建一個應(yīng)用程序,參加培訓(xùn)的人可以下載他們的證書軟拷貝。這就是我想要實現(xiàn)的流程索引頁顯示三個輸入的形式提交時,如果記錄存在,請發(fā)送一封包含令牌的電子郵件,并路由到下一頁,您在其中提供發(fā)送到電子郵件的令牌。證書編號 (cert_no)證書類型(cert_type)會員郵箱 (member_email)現(xiàn)在我的挑戰(zhàn)是,如何檢查數(shù)據(jù)庫以驗證一條記錄滿足所有要求?下面是我的表格<form method="POST" action="{{ route('checkExist') }}" enctype="multipart/form-data" data-form-validate="true" novalidate="novalidate">    @csrf    <div class="card bg-white shadow">        <div class="card-body pt-2">            <div class="input-group">                <label>Certificate No.</label>                <input type="text" name="cert_no" class="input input-md input-green input-block" value="{{ old('cert_no') }}" data-rule-required="true" data-msg-required="* Field cannot be empty" required>            </div>            <div class="input-group">                <label>Choose Type</label>                <select name="cert_type" class="input input-md input-green input-block" data-rule-required="true" data-msg-required="* Select an option" required>                    @if ($errors->any())                        <option value="{{ old('cert_type') }}">{{ old('cert_type') }}</option>                    @endif                    <option value="">---Select Option---</option>                    <option value="Certificate 1">Certificate 1</option>                    <option value="Certificate 2">Certificate 2</option>                </select>            </div>            <div class="input-group">                <label>Email</label>                <input type="email" name="member_email" class="input input-md input-green input-block" value="{{ old('member_email') }}" data-rule-required="true" data-msg-required="* Field cannot be empty" required>            </div>            <div class="input-group mt-1">                <input type="submit" class="btn btn-lg btn-cipm btn-block" value="Get Access">            </div>        </div>    </div></form>
查看完整描述

3 回答

?
Qyouu

TA貢獻(xiàn)1786條經(jīng)驗 獲得超11個贊

在 Laravel 中,您已經(jīng)有了執(zhí)行此操作的驗證??纯催@個。

https://laravel.com/docs/7.x/validation#rule-exists

使用存在,您可以檢查數(shù)據(jù)庫中是否存在特定數(shù)據(jù)。


查看完整回答
反對 回復(fù) 2024-01-19
?
搖曳的薔薇

TA貢獻(xiàn)1793條經(jīng)驗 獲得超6個贊

這樣的事情對你有用嗎?


public function checkExist(Request $request)

{

    $data = $request->validate([

        'cert_no'       => 'required',

        'cert_type'     => 'required',

        'member_email'  => 'required|email'

    ]);


    $exists = Certificate::where($data)->exists();


    if ($exists)

    {

        return 'Yes';

    }

    else

    {

        return 'No';

    }

}

如果沒有,dd($data)看看前端傳來的數(shù)據(jù)是否滿足你的要求。


查看完整回答
反對 回復(fù) 2024-01-19
?
POPMUISE

TA貢獻(xiàn)1765條經(jīng)驗 獲得超5個贊

您可以使用以下代碼來檢查有效查詢

dump($certificate->toSql(), $certificate->getBindings());


查看完整回答
反對 回復(fù) 2024-01-19
  • 3 回答
  • 0 關(guān)注
  • 215 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號