亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

使用自定義租戶連接即時驗證 Laravel 請求

使用自定義租戶連接即時驗證 Laravel 請求

PHP
慕少森 2021-09-05 16:24:30
我正在創建一個具有多個數據庫的 SaaS 應用程序,并根據登錄用戶即時設置與數據庫的連接。當我試圖弄清楚如何做時,您可以在此處查看我的問題和解決方案.我現在的問題是使用$request->validate具有兩個功能unique和exists功能。文檔說我們可以通過執行以下操作來設置自定義數據庫連接:'email' => 'unique:connection.clients,email'但這迫使我在config\database.php文件中創建我的連接,這是我不想做的事情。目前,如果我這樣做:$request->validate(['email' => 'required|unique:clients,email']);我收到一條錯誤消息:未找到基表或視圖:1146 表 'mydb_admin.clients'這是正確的,因為我的 Admin 數據庫沒有 table clients。那么,在我現有的系統中,我如何才能將該$request->validate功能與我的子數據庫一起使用?
查看完整描述

1 回答

?
狐的傳說

TA貢獻1804條經驗 獲得超3個贊

您可以這樣做,因為您已經tenant在中間件中設置了連接:


$request->validate([

    'email' => 'required|unique:tenant.clients'

]);


查看完整回答
反對 回復 2021-09-05
  • 1 回答
  • 0 關注
  • 114 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號