我想比較laravel控制器中的搜索結果。在得到結果之前刪除空格laravel elequent
當用戶輸入名稱和搜索。在我的控制器中,它將刪除輸入空間並比較從數據庫中檢索的數據。
提交的用戶是李四
preg_match_all('/\@([^\s\.]+)/', $request->name, $matches);
刪除空格變得JOHNDOE。然後獲取數據與
$user = User::where('name', $name)->first();
而且我想比較結果之前刪除名稱列空間。例如,從數據庫列獲得的數據是John Doe。如何刪除空格並進行比較。 $user = User::where('John Doe', $matches)->first();
你的意思是你的數據庫表列中有'John Doe'或'name'列的值之一是'John Doe'嗎? –
@OmisakinOluwatobi'name'欄的其中一個值是'John Doe' – masterhunter