sql >> データベース >  >> RDS >> Mysql

登録ページlaravelに新しい入力を追加するにはどうすればよいですか?

    データベースとフォームに新しいフィールドを追加するだけです。 Laravelに飛び込む前に、Laravelの基本的なドキュメントを確認してください。

    基本的に、次の手順に従います。

    1)データベーステーブルに新しい列を追加します(例:'users'テーブル)

    ALTER TABLE `users` ADD `address` TEXT NOT NULL AFTER `name`;
    

    (これは基本ユーザーのフィールドを追加するための単なる生の形式です。フィールドを追加する最良の方法は、laravelの移行

    2)登録フォームページ(register.blade.php)に入力フィールドを追加します )

    <input id="address" type="text" class="form-control" name="address" value="{{ old('address') }}" required>
    

    3)RegisterController.phpに変更を加えます

    protected function create(array $data)
    {
        return User::create([
            'name' => $data['name'],
            'email' => $data['email'],
            'address' => $data['address'],
            'password' => bcrypt($data['password']),
        ]);
    }
    



    1. innodbのSHOWTABLESTATUSがそれほど信頼できないのはなぜですか?

    2. 現在の日付をデータベースのcreated_atタイムスタンプと比較するクエリを作成するにはどうすればよいですか?

    3. ロケーションデータを含む大規模なMySQLDB(21MMレコード)-各ロケーションにはlatとlongがあります-「nearby」クエリを実行する必要があります

    4. ローカルデータベースキャッシュのベストプラクティス?