【laravel】laravelデータベース構成
プログラムディレクトリ構造の下で.envファイルを見つけます
基本的なデータベース接続情報を構成する
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ブログ
DB_USERNAME=ルート
DB_PASSWORD=ルート
.env ファイルを変更した後、サービスを再起動する必要があります
[laravel] laravelのデータベース入門
DBデータベース操作クラスをコントローラーにインポートし、DBを使用します
DB クラスの静的メソッド select を使用してデータベースをクエリします。DB::select()、パラメーター: SQL ステートメント、パラメーター値の配列
例: $user=DB::select("select * from item where id=?",array("1"));
配列を取得します。配列内の各結果は StdClass オブジェクトです
リーリー
クエリビルダーを使用する
DB::table() を使用して、クエリ コンストラクター オブジェクト、パラメーター: テーブル名を取得します
Builderオブジェクトのget()メソッドを呼び出して配列データを取得します
例: $users=DB::table("article")->get();
クエリコンストラクターはチェーンで呼び出されます。他のメソッドもあります。ドキュメントを確認してください
[laravel] データベース移行
Artisan コマンドを使用して移行を作成し、make:移行名 –テーブル名を作成します
例: phpArtisan make:migration create_users_table --create=users
このコマンドは、database/migrations ディレクトリの下に移行ファイルを作成します
生成された移行ファイルを開き、up メソッドでフィールドを作成します。ここではデータベース構造コンストラクターのスキーマが使用されます。
移行コマンドを実行し、コマンド php 職人移行を使用すると、テーブルがデータベースに自動的に作成されます
[laravel]雄弁モデル
Eloquent モデルを使用してテーブルのマッピング モデル ORM を作成し、アーティザン コマンド make:model モデル名を使用します
例: phpArtisan make:modelUser
アプリディレクトリにUser.phpモデルファイルを生成します
。