[解決済み] Laravel レコードが存在するかどうかをチェックする
2022-03-15 15:40:50
質問
私はLaravelの初心者です。レコードが存在するかどうかを調べるにはどうすればよいですか?
$user = User::where('email', '=', Input::get('email'));
ここで、どうすれば
$user
はレコードを持っていますか?
解決方法は?
その後にユーザーを操作するのか、存在するかどうかだけをチェックするのかによります。
ユーザーオブジェクトが存在する場合、それを使用したい場合。
$user = User::where('email', '=', Input::get('email'))->first();
if ($user === null) {
// user doesn't exist
}
また、チェックするだけなら
if (User::where('email', '=', Input::get('email'))->count() > 0) {
// user found
}
あるいはもっと素敵な
if (User::where('email', '=', Input::get('email'))->exists()) {
// user found
}
関連
-
[解決済み] SQLSTATE[HY093]: 無効なパラメータ番号: パラメータが定義されていません
-
[解決済み] オートロードとは何ですか; spl_autoload、__autoload、spl_autoload_register はどのように使うのですか?
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] PHPで完全なURLを取得する
-
[解決済み] LaravelはMcrypt PHPエクステンションを必要とします
-
[解決済み] Laravelのファイルパーミッションを設定する方法は?
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
-
[解決済み】Laravel - EloquentまたはFluentランダム行
-
[解決済み】Laravel: どのように現在のルート名を取得するには?(v5 ... v7)
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given [重複] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given.
-
[解決済み] コマンドの同期がとれていない。
-
[解決済み】PHP 7.2 - Warning: count(): パラメータは配列かCountableを実装したオブジェクトでなければならない [解決済み]
-
[解決済み】Phpのincludeが機能しない? 関数がincludeされない
-
[解決済み] 警告:mysqli_fetch_array()は、パラメータ1がmysqli_resultであることを期待する、オブジェクトはで指定された。
-
[解決済み】file_get_contents( )が動作しない。
-
[解決済み] 入力ファイルが指定されていない
-
[解決済み] PHP と mod_fcgid: handle_request_ipc 関数で ap_pass_brigade が失敗する。
-
[解決済み] オートロードとは何ですか; spl_autoload、__autoload、spl_autoload_register はどのように使うのですか?
-
[解決済み] mysql_field_nameを新しいmysqliに変更します。