問題タブ [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.
file-upload - ルーメンテスト。UploadedFile の検証に失敗しました
ファイルをアップロードするコントローラーのアクションには、検証ルールが['file' => 'image']
あります。次のように、テスト用の UploadedFile インスタンスを作成し
$uploadedFile = new UploadedFile(base_path(self::UPLOAD_PATH), $name, $mimeType, null, null, true);
ます。しかし、テスト中に Validator に来ると、パラメーター$testはfalseであり、残りのインスタンスは作成されたものと同じです。ファイルのアップロードをテストする別の方法はありますか? または、どうすればこれを修正できますか?$uploadedFile
laravel-5 - MariaDB Galera Cluster (読み取り/書き込みユーザー) で使用すると、PHPUnit テストがランダムに失敗する
MariaDB Galera Cluster に対して実行する Laravel (Lumen 5.2) プロジェクトがあります。アプリを実行すると、問題なく動作するようです。しかし、PHPUnit テストを実行すると、ランダムに失敗します。
問題は、データベースにデータを入力してから、データ (id) を取得して他のテーブルに外部キーを入力しようとすることです。しかし、直後にデータを取得しようとすると、データが null になります。
Laravel データベース接続は、READ ユーザーと WRITE ユーザーで使用されます。(Laravelは、挿入または読み取り時に正しいものを自動的に使用します)。そして、これはどういうわけか問題だと思います。WRITE ユーザーのみを使用すると、テストは問題なく動作します。
laravel - Laravel/lumen 5.2 は既存のデータベースから移行テーブルを生成します
ルーメン/laravel 5.2 で既存のデータベースから移行スキーマを生成することは可能ですか? パッケージはありますか?
ルーメンを magento データベースに接続しました。今度は eloquent を使用する必要があります。すべてのテーブルの移行モデルを作成する時間がありません。
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
ても、まだ機能しません。
明らかな何かが欠けていることを教えてください
関係がなければ、次のような応答が得られます
期待される結果は
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/ に配置します
まだ機能していません。私が見逃しているものはありますか?