問題タブ [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.
php - Laravel ユーザー認証
私はこれに従いましたhttp://laravel.com/docs/4.2/security#authenticating-users
そして私のテーブルで終わった、
認証しようとすると、いつも失敗しますが、
デフォルトの User Model と auth.php の users テーブルを使用し、ドキュメントで推奨事項を示しています。それ以上のことをしなければならないのでしょうか。
php - Laravel withError 関数が機能しない
私はこの新しいフレームワーク (Laravel) をテストしていましたが、今まで彼らがドキュメントに載せた例に従っています。この問題が発生するまで、すべてがうまくいっています。
私は電話をかけRedirect::to('\signup')->withErrors($validator->messages());
ていますが、何もprint_r($validator->messages());
表示されていませんが、エラーが表示されるように印刷すると表示されます。私を助けて、どこが間違っているのか教えてください。
コントローラ
ルート
Route::get('/signup',array('as'=>'signup', 'uses'=>'HomeController@signUp'));
意見
validation - この関数が Validator クラスを使用せずにユーザー入力を検証できるのはなぜですか?
私はLaravel アプリケーションを研究していますが、このアプリケーションで奇妙な動作を見つけました。
このアプリケーションには、いくつかの Web フォームがあります。POST リクエストを処理するコントローラー メソッドのほとんどは、Validator::make()
ユーザー入力の検証に使用されますが、まったく使用しないメソッドが 2 つ見つかりましたValidator::make()
。
最初は、これら 2 つのフォームには入力の検証がないと思っていました。しかし、驚くべきことに、Web フォームでもユーザー入力を検証できることがわかりました。
例 1: (バリデーターを使用)
- コントローラの方法 1 (60 ~ 67 行目)
- コントローラの方法 2 (62 ~ 68 行目)
例 2: (バリデーターを使用しない場合)
- コントローラーの方法 3 (89 ~ 111 行目)
- コントローラメソッド 4 (27 ~ 47 行目)
例 2Validator
の関数が、 ?を使用せずにユーザー入力を検証できる理由を知りたいです。
php - laravel 4で画像のアップロードを検証する
私はLaravelが初めてです。ファイルアップロード機能を備えたフォームがあります。画像ファイルを検証するにはどうすればよいですか? . コードを実行すると、画像はアップロードされますが、URL は MySQL データベースに保存されず、次のようにフォームに検証エラーが表示されます。
サムネイルは画像でなければなりません。大きな画像は画像でなければなりません。
これが私の入力と検証コードです。
コントローラーコード
私を助けてください。
laravel - 認証に失敗すると WSOD になる
私は Larave 4.2 を使用していますが、すべて問題なく動作します。正しい資格情報を入力すると、正しい URL (認証フィルターのある URL) に移動します。しかし、私が現在経験している問題は、入力されたフィールドの 1 つが正しくなく、ユーザーが送信すると白い画面が表示されることです。
もちろん、ユーザーがログインページにリダイレクトされ、エラーが表示されることを期待しています。
フィルターを確認しましたが、Laravel に付属しているものであり、何も変更されていないことは確かです。
私のルート
ユーザーモデル
私のCMSコントローラー