問題タブ [laravel-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
169 参照

php - Laravel ユーザー認証

私はこれに従いましたhttp://laravel.com/docs/4.2/security#authenticating-users

そして私のテーブルで終わった、

認証しようとすると、いつも失敗しますが、

デフォルトの User Model と auth.php の users テーブルを使用し、ドキュメントで推奨事項を示しています。それ以上のことをしなければならないのでしょうか。

0 投票する
2 に答える
5822 参照

php - Laravel withError 関数が機能しない

私はこの新しいフレームワーク (Laravel) をテストしていましたが、今まで彼らがドキュメントに載せた例に従っています。この問題が発生するまで、すべてがうまくいっています。

私は電話をかけRedirect::to('\signup')->withErrors($validator->messages());ていますが、何もprint_r($validator->messages());表示されていませんが、エラーが表示されるように印刷すると表示されます。私を助けて、どこが間違っているのか教えてください。

コントローラ

ルート Route::get('/signup',array('as'=>'signup', 'uses'=>'HomeController@signUp'));

意見

0 投票する
1 に答える
51 参照

validation - この関数が Validator クラスを使用せずにユーザー入力を検証できるのはなぜですか?

私はLaravel アプリケーションを研究していますが、このアプリケーションで奇妙な動作を見つけました。

このアプリケーションには、いくつかの Web フォームがあります。POST リクエストを処理するコントローラー メソッドのほとんどは、Validator::make()ユーザー入力の検証に使用されますが、まったく使用しないメソッドが 2 つ見つかりましたValidator::make()

最初は、これら 2 つのフォームには入力の検証がないと思っていました。しかし、驚くべきことに、Web フォームでもユーザー入力を検証できることがわかりました。

例 1: (バリデーターを使用)

  1. コントローラの方法 1 (60 ~ 67 行目)
  2. コントローラの方法 2 (62 ~ 68 行目)


例 2: (バリデーターを使用しない場合)

  1. コントローラーの方法 3 (89 ~ 111 行目)
  2. コントローラメソッド 4 (27 ~ 47 行目)


例 2Validatorの関数が、 ?を使用せずにユーザー入力を検証できる理由を知りたいです。

0 投票する
1 に答える
1543 参照

php - laravel 4で画像のアップロードを検証する

私はLaravelが初めてです。ファイルアップロード機能を備えたフォームがあります。画像ファイルを検証するにはどうすればよいですか? . コードを実行すると、画像はアップロードされますが、URL は MySQL データベースに保存されず、次のようにフォームに検証エラーが表示されます。

サムネイルは画像でなければなりません。大きな画像は画像でなければなりません。

これが私の入力と検証コードです。

コントローラーコード

私を助けてください。

0 投票する
1 に答える
53 参照

laravel - 認証に失敗すると WSOD になる

私は Larave 4.2 を使用していますが、すべて問題なく動作します。正しい資格情報を入力すると、正しい URL (認証フィルターのある URL) に移動します。しかし、私が現在経験している問題は、入力されたフィールドの 1 つが正しくなく、ユーザーが送信すると白い画面が表示されることです。

もちろん、ユーザーがログインページにリダイレクトされ、エラーが表示されることを期待しています。

フィルターを確認しましたが、Laravel に付属しているものであり、何も変更されていないことは確かです。

私のルート

ユーザーモデル

私のCMSコントローラー