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

laravel - LaravelValidator パッケージ

l5 リポジトリとルーメン 5.2 で laravel バリデーターを使用すると、2 つの問題が発生しました。

  1. 原則として一意は使用できません。「プレゼンスベリファイアが設定されていません」というメッセージが表示される

  2. カスタムルールを設定できません。私が設定したAppServiceProviderで:

    これは私がやります:

    私のl5リポジトリルールではそうではありません

一意のルールを使用して、LaravelValidator を使用して独自のルールを定義できるかどうかを知っている人はいますか? Validator Factory を使用しているようです。

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

php - Lumen で baum/baum を使用する

laravel/lumen-frameworkで動作するbaum/ baum / etrepat/baumを取得しようとしています。

に追加"baum/baum": "~1.1"し、composer.jsonbaum を適切にインストールしましたが、次のエラー メッセージを使用して DB 移行を作成しようとすると、php artisan baum:install nace_categories -vvv次のエラー メッセージが表示されます。

私が追加しました

私のbootstrap/app.phpにFacadesとEloquentを有効にし、Baum Service Providerを登録します。

私もやっcomposer updatecomposer dump-autoload

Lumen フレームワークで Baum ネストされたセット ツリーを使用した経験のある人はいますか?

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

php - Lumen Framework でパッケージを配置する場所

Lumen でカスタム クラスを使用したい場合、どこに配置すればよいですか? application structureLaravel の公式ドキュメントでは、 、service containerまたはのいずれにもこれについて言及されていませんpackage development。実際、私はその文書がかなり混乱していることに気づきました。

たとえば、 というサービスをセットアップしたいのですが、Invitationこのクラスを登録する必要があることはわかっていますが、実際のクラスが存在する をInvitationServiceProviderどこに配置すればよいでしょうか? Invitation.phpこのパッケージは特定のアプリケーションに使用されるため、composer packagist には入れたくありません。

ところで、Lumen Framework のバージョンは 5.2 です。

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

laravel - コマンド「serve」が定義されていません (Lumen-Laravel)

だから、私はルーメン安らかなAPIをインストールしようとします。チュートリアルに基づいて、php artisan で「提供」する必要があります。コマンドは次のようになります。

php 職人サーブ sample_api sample_api/public

次に、次のように表示されます。

コマンド「サーブ」が定義されていません。

serve コマンドがlaravel 5で削除されたと言う人もいます(私はそれを使用しています)。もしそうなら、どのコマンドを使用すればよいですか? それとも別のチュートリアルを見つけますか?

Ps: 私は初心者です :)

どうもありがとう!

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

php - Eloquent を使用しない Lumen カスタム認証

質問を投稿した後、Lumen + Dingo + JWT is not instantiable while building Lumen and Dingo in SO で、そのようなシステムをセットアップする方法について詳細な回答を得ました。

彼のセットアップには、Eloquent を使用した小さな認証の例があります。今、独自のモデルなどを持ち、独自のデータベース接続などを持つカスタム フレームワークを Lumen 内にロードしています。

私が理解できないのは、Eloquent を完全に削除する方法と、独自のフレームワークを使用して認証を行う方法です。

私がこれまでに行ったこと:

  • $app->withEloquent();私たちから削除されましたbootstrap\app.php

実行する必要があると思うその他の編集は、編集config\auth.php、またはこのファイルを完全に削除することです。よくわかりません。

最後にApp\Api\v1\Controllers\AuthController@postLogin、関数への呼び出しが行われvalidateます。この関数は、Eloquent 経由ではなく、私のフレームワークと通信する必要があります。これがLumenでどのようにきちんと行われるのか、私もよくわかりません.

Git リポジトリ: https://github.com/krisanalfa/lumen-dingo

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

php - Lumen 5.2.x でセッション ストレージ パスを変更するにはどうすればよいですか

API開発にLumenを使用しており、Windowsボックスを使用して開発していますが、CentOS 7ボックスでのテストのために展開しようとすると、次のエラーが発生します:

デフォルトではLumenにはconfig/session.phpが付属していないため、ファイルを作成してカスタムパスを指定しようとしましたが、今のところうまくいきません.

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

mongodb - Lumen で Mongo クエリを使用する

プロジェクトで jenssegers/laravel-mongodb パッケージを使用しています。私のプロジェクトはLaravel Lumenマイクロフレームワークで開発されました.今、ルーメンのjenssegers/laravel-mongodbパッケージでblow mongoクエリを使用するにはどうすればよいですか

注意 : 私の Lumen のバージョンは 5.2 で、MongoDB のバージョンは 3.2 です