問題タブ [artisan-migrate]

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 投票する
9 に答える
33317 参照

php - PHP artisan migrate が新しいテーブルを作成しない

私は初心者で、いくつかのチュートリアルビデオと同様にLaravelフォローしています。Laravel Documentationsただし、このphp artisan migrateコードをローカルでCMD prompt実行していますがDatabase Tablephpmyadmin. これに関連する同様のトピックは他にもいくつかありますがstackoverflow、私の問題を解決したものはありません。この重複をマークしないでください。

わかりました、それはこのようになります。このコードを実行します

新しいファイルは移行フォルダーに次のように作成されます2016_04_08_061507_create_student_table.php

次に、そのファイルでこれを実行しますcode

次に、cmd実行しましたが、テーブルphp artisan migrateが作成されませんでした。student代わりに、このメッセージが表示されています

[PDOException] SQLSTATE[42S01]: ベース テーブルまたはビューが既に存在します: 1050 テーブル 'users' は既に存在します

users上記と同様の方法を使用して、数日前にテーブルを作成しました。しかし、新しいstudentテーブルは作成されていません。ここで何か不足していますか?前もって感謝します。

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

php - Laravel 5.1 php artisan migrate でエラー メッセージ PDOException could not find driver が表示される

php artisan migrate を作成するために、laravel を介して PostgreSQL データベースに接続しようとしていますが、エラーが発生します。

[PDOException] ドライバーが見つかりませんでした

拡張機能を有効にするためにそこにある同様の質問を見てもphp.ini、私の問題は解決しませんでしたが、それでも同じエラーが発生します。

コードの他の部分ではデータベースを使用しており、レコードを追加できるので、設定データベースは正しいと思います。エラーがわかりません。

Database.php ファイル:

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

laravel - Laravel ローカルで実行される artisan コマンドが VM 環境に影響を与える

ローカル マシンからコマンドを実行し、それらをVMartisanで有効にするソリューションを探しています。homestead

たとえばphp artisan migrate、ファイルに保存されている情報を使用してコマンドを実行する.envと、VM がポイントされますが、端末はそれらをローカルで実行しようとしています。

コマンドの大部分は、リモート マシンからのドライバーを必要としないため、正常に実行されます。ランニングは問題なくphp artisan route:list動作します。

artisanローカル端末を使用してコマンドを実行するにはどうすればよいですか?

0 投票する
0 に答える
533 参照

php - laravel 移行でパスワードを要求する SQLITE

Laravel で SQLite をデフォルトのデータベースとして作成しましたが、なぜ PHP artisan migrate がまだ認証情報を求めているのですか?

SQLSTATE[HY000] [1045] ユーザー 'homestead'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)

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

php - Lumen (Laravel): 「php artisan migrate:install」の実行時に「ユーザー 'forge'@'localhost' のアクセスが拒否されました」

1 年前に作成された Lumen チュートリアルと、Lumen の最新バージョンより前のいくつかのバージョンを実行します。

プロジェクトの MySQL 資格情報を含む .env ファイルを作成しましたが、これを実行しようとすると:

次のエラーが発生しました。

そのため、Google で調べたところ、カスタム .env (つまり、custom.env) ファイルが取得されていないことが明らかになりました。チュートリアルでは、これをコメント解除することをお勧めします。

ただし、bootstrap/app.php からその行は存在しません。ただし、次のようなtryステートメントがあります。

しかし、それはコメントされておらず、アクティブです。私のカスタム .env は、プロジェクトのルート ディレクトリ (.env.example と同じ場所) にあり、custom.envという名前です。

私は何を間違っていますか?

0 投票する
3 に答える
911 参照

php - Laravel PDO Exception - php artisan migrate

[PDOException]
SQLSTATE[HY000] [2002] Connection refused

I am getting this error when trying to do "php artisan migrate". I have checked all my settings for the port and everything. My problem is the same as in this question:

Connection MySQL with PDO PHP

But I see it wasn't resolved. I even tried using this script:

https://ardamis.com/2008/05/26/a-php-script-for-testing-a-mysql-database-connection/

But no luck there either. Just a blank page.

Any ideas?