Laravel とpostgresqlデータベース接続をやっています。Psequelを使っています。
やったこととして、
0. コマンドで データベースをつくり、 CREATE DATABASE をつかってデータベース作成
0. Laravelのファイル .envファイルを編集して,データベース名、 userをrootに変更
0. マイグレーションファイルを作成して、カラムを追加、php artisan migrateを実行
マイグレーションファイルを実行して、データベースには、テーブルだけが表示されます。なぜかカラム、構造などが表示されません。
seeder
1public function run() 2 { 3 DB::table('users')->insert([ 4 'name' => 'test', 5 'email' => 'sample'.'@gmail.com', 6 'password' => bcrypt('secret'), 7 ]); 8 }
そこで、Userテーブルにseedをいれて、実行しました。 php artisan thinkerで確認すると
App\User::all(); => Illuminate\Database\Eloquent\Collection {#3016 all: [ App\User {#3017 id: 1, name: "test", email: "sample@gmail.com", email_verified_at: null, created_at: null, updated_at: null, },
でデータは入っているのですが、Psequelにはデータはもちろん、カラムやレコードが入っていません。
PSequelの中身
自分の考えとして、php migrationで、PSequelのデータベースにはテーブル、カラムなどが追加されると思っていました。
また、psqlコマンドを使って、テーブル一覧、カラム一覧が取得できています。
少し悩んでいますので、よろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー