問題タブ [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 投票する
3 に答える
476 参照

php - artisan migrate 実行時のエラー

実行時に次のエラーが表示されますphp artisan migrate

exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' in /opt/lampp/htdocs/larproject/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:47

これを修正するにはどうすればよいですか?

0 投票する
8 に答える
25081 参照

laravel-5 - laravel 5のデータベース接続に関する問題

コマンドを使用しphp artisan migrateてデータベース接続を移行しましたが、それでも同じエラーが発生し、すべてをチェックしましたが、問題はありませんでした。Laravel 4.2でいつも使用しているのと同じ接続を使用しました

コンソールに表示されるメッセージは次のとおりです。

0 投票する
4 に答える
2925 参照

laravel - 一般エラー1215を引き起こすLaravel移行の外部キー

Laravels 移行を使用して、外部キーを持つ複数のテーブルを作成しようとしています。私はそのような移行テーブルに問題があります

カテゴリの移行

ユーザーの移行への最初の外部キーは正常に機能しますが、カテゴリ ID の外部キーにヒットするとすぐに、

SQLSTATE HY000 General Error 1215 Impossible d'ajouter des contraintes d'index externe (SQL; alter table 'problems' add constraint problems_category_foreign 外部キー ('category') 参照 'categories' ('id'))

(私はフランス語を正しく読むことができず、なぜフランス語でエラーが発生するのかわかりません。私はフランス語ではないため、フランス語を変更する方法を見つけることができず、理解することもできません)

それらが本質的に同じものであるのに、なぜこれが一方では機能し、他方では機能しないのか理解できません。

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

laravel - Laravel 5 database.php を sqlite に設定 - 職人は mysql を使用

デフォルトの config/database.php ファイルを読み取る職人に問題があるようです。

php artisan migrate:status- またはその他の移行関連のコマンドを実行すると、

例外 'PDOException' とメッセージ 'SQLSTATE[28000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)'

デフォルトのデータベース接続名は に設定されてsqliteいますが、資格情報は一切必要ありません。

私の .env がAPP_ENV=localあり、Mamp を使用して PHP 5.6.2 のローカル環境で実行しています。

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

laravel-5 - php artisan migrate:rollback でロールバックに失敗する

アプリケーションの開発に使用Windows 8しましたが、Web サーバーまたはサーバーをインストールしませんでしmySqlた。私がしていることは、githubを使用してコードとgit pullそれを実際のサーバーに保存することです。

Windows 8 で実行するたびにphp artisan make:model、モデル ファイルと移行ファイルが自動的に作成されることに気付きます。後で github にプッシュし、本番サーバーでプルして実行するとphp artisan migrate、エラーは発生せずにスムーズに実行されました。しかし、ロールバックしようとすると、実動サーバーはクラスが見つからないというエラーを生成します。

github から押したり引いたりしたとき、私の作業の流れは正しいと思いますか? これに適した流れは何ですか?最初に運用サーバーで「php artisan make:model」を実行し、それを github にプッシュしてから、ローカル マシンにプルする必要がありますか?

ありがとう

ムハイミン

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

mysql - 2番目のデータベースのLaravelシードテーブル

connection('mysql2') は、私の (作業中の) 2 番目のデータベース接続です。

最初に移行すると、connection('mysql2') が期待どおりに機能し、テーブルが作成されます。

しかし、2 番目のデータベースにテーブルをシードしようとすると、次のようになります。

私が得た:

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

laravel - Vagrantで実行されていないLaravel 5 php artisan、vendor/services.jsonがありませんか?

ランダムにphp artisan、Vagrant SSH 経由でプロジェクトを実行できません。Vegrant SSH (通常の端末セッション) の外部で動作します。次のエラーが表示されます。

考えられるすべてを試しました- php artisan clear-compiled、、、composer dump-autoloadおよび削除vendorして再度実行composer installします。

services.json実稼働環境には存在するが、ローカルには存在しないことに気付きました。vendorは読み取り専用のため作成できません。

また、composer update(sudoの有無にかかわらず)実行すると、次のエラーが表示されます。

一種の問題です。実行する必要がありphp artisan migrate、それは Vagrant を介してのみ機能します。

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

php - Eloquent Tinker - 未定義の定数

私はlaravelのこの一連のチュートリアルに従っています(それらは優れています)、このエラーに遭遇し続けます:

このコード行を入力するたびに:

私はすべてを手紙に従って、次のコマンドを使用しました:

私が珍しいと思うのは、チュートリアルでは、このコマンドが呼び出されたときに移行が作成されなかったことです。とにかく、いじくり回して sqlite データベースにデータを入力しようとしていますが、Article オブジェクトを作成できないため、データベースに挿入できません。この問題を解決または回避するにはどうすればよいですか?