問題タブ [lumen-5.2]

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

file-upload - ルーメンテスト。UploadedFile の検証に失敗しました

ファイルをアップロードするコントローラーのアクションには、検証ルールが['file' => 'image']あります。次のように、テスト用の UploadedFile インスタンスを作成し $uploadedFile = new UploadedFile(base_path(self::UPLOAD_PATH), $name, $mimeType, null, null, true); ます。しかし、テスト中に Validator に来ると、パラメーター$testfalseであり、残りのインスタンスは作成されたものと同じです。ファイルのアップロードをテストする別の方法はありますか? または、どうすればこれを修正できますか?$uploadedFile

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

laravel-5 - MariaDB Galera Cluster (読み取り/書き込みユーザー) で使用すると、PHPUnit テストがランダムに失敗する

MariaDB Galera Cluster に対して実行する Laravel (Lumen 5.2) プロジェクトがあります。アプリを実行すると、問題なく動作するようです。しかし、PHPUnit テストを実行すると、ランダムに失敗します。

問題は、データベースにデータを入力してから、データ (id) を取得して他のテーブルに外部キーを入力しようとすることです。しかし、直後にデータを取得しようとすると、データが null になります。

Laravel データベース接続は、READ ユーザーと WRITE ユーザーで使用されます。(Laravelは、挿入または読み取り時に正しいものを自動的に使用します)。そして、これはどういうわけか問題だと思います。WRITE ユーザーのみを使用すると、テストは問題なく動作します。

0 投票する
2 に答える
2624 参照

laravel - Laravel/lumen 5.2 は既存のデータベースから移行テーブルを生成します

ルーメン/laravel 5.2 で既存のデータベースから移行スキーマを生成することは可能ですか? パッケージはありますか?

ルーメンを magento データベースに接続しました。今度は eloquent を使用する必要があります。すべてのテーブルの移行モデルを作成する時間がありません。

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

laravel - Laravelは外部キーデータを入力します

こんにちは、私は Laravel を初めて使用し、Laravel Lumen で RESTFul api を作成しようとしています。laravel と Lumen をインストールしました。バージョンは次のとおりです。

Laravel Framework version Lumen (5.2.6) (Laravel Components 5.2.*)

さらに、DB 列名をマッピングするためにhttps://github.com/jarektkaczyk/eloquenceをインストールしました。

連絡先モデル

組織モデル

連絡先のコントローラーは次のようになります

idorganizationしかし、組織からのモデル列が応答に取り込まれません。

私はさらに $contacts = Persona::with('organization')->all();

しかし、それはエラーを返します

Call to undefined method Sofa\Eloquence\Query\Builder::all()

連絡先モデルと特性を削除しSofa\Eloquenceても、まだ機能しません。

明らかな何かが欠けていることを教えてください

関係がなければ、次のような応答が得られます

期待される結果は

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

php - laravel 5.2でモデルを作成する

私はlaravel 5.2のルーメンを使用しており、.envファイルのapp_keyとデータベース情報を編集して、 $app->withFacades(); のコメントも外します。bootstrap/app.php で、データベースに接続できるようになりました。
問題は、プロジェクトでモデルを使用したいのですが、常に失敗することです。app/Models/User.php の私のモデル ストア

私のコントローラー

私も変えてみました

しかし、まだ機能していません。

ここに私のエラーメッセージ

私のxamppサーバーには、このメッセージもあります

私が試したこと

  • lume-framework/config/ の database.php を編集します。
  • database.php をコピーして app/Config/ に配置します

まだ機能していません。私が見逃しているものはありますか?