問題タブ [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.
laravel - LaravelValidator パッケージ
l5 リポジトリとルーメン 5.2 で laravel バリデーターを使用すると、2 つの問題が発生しました。
原則として一意は使用できません。「プレゼンスベリファイアが設定されていません」というメッセージが表示される
カスタムルールを設定できません。私が設定したAppServiceProviderで:
これは私がやります:
私のl5リポジトリルールではそうではありません
一意のルールを使用して、LaravelValidator を使用して独自のルールを定義できるかどうかを知っている人はいますか? Validator Factory を使用しているようです。
php - Lumen で baum/baum を使用する
laravel/lumen-frameworkで動作するbaum/ baum / etrepat/baumを取得しようとしています。
に追加"baum/baum": "~1.1"
し、composer.json
baum を適切にインストールしましたが、次のエラー メッセージを使用して DB 移行を作成しようとすると、php artisan baum:install nace_categories -vvv
次のエラー メッセージが表示されます。
私が追加しました
私のbootstrap/app.phpにFacadesとEloquentを有効にし、Baum Service Providerを登録します。
私もやっcomposer update
たcomposer dump-autoload
。
Lumen フレームワークで Baum ネストされたセット ツリーを使用した経験のある人はいますか?
php - Lumen Framework でパッケージを配置する場所
Lumen でカスタム クラスを使用したい場合、どこに配置すればよいですか? application structure
Laravel の公式ドキュメントでは、 、service container
またはのいずれにもこれについて言及されていませんpackage development
。実際、私はその文書がかなり混乱していることに気づきました。
たとえば、 というサービスをセットアップしたいのですが、Invitation
このクラスを登録する必要があることはわかっていますが、実際のクラスが存在する をInvitationServiceProvider
どこに配置すればよいでしょうか? Invitation.php
このパッケージは特定のアプリケーションに使用されるため、composer packagist には入れたくありません。
ところで、Lumen Framework のバージョンは 5.2 です。
laravel - コマンド「serve」が定義されていません (Lumen-Laravel)
だから、私はルーメン安らかなAPIをインストールしようとします。チュートリアルに基づいて、php artisan で「提供」する必要があります。コマンドは次のようになります。
php 職人サーブ sample_api sample_api/public
次に、次のように表示されます。
serve コマンドがlaravel 5で削除されたと言う人もいます(私はそれを使用しています)。もしそうなら、どのコマンドを使用すればよいですか? それとも別のチュートリアルを見つけますか?
Ps: 私は初心者です :)
どうもありがとう!
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
php - Lumen 5.2.x でセッション ストレージ パスを変更するにはどうすればよいですか
API開発にLumenを使用しており、Windowsボックスを使用して開発していますが、CentOS 7ボックスでのテストのために展開しようとすると、次のエラーが発生します:
デフォルトではLumenにはconfig/session.phpが付属していないため、ファイルを作成してカスタムパスを指定しようとしましたが、今のところうまくいきません.
mongodb - Lumen で Mongo クエリを使用する
プロジェクトで jenssegers/laravel-mongodb パッケージを使用しています。私のプロジェクトはLaravel Lumenマイクロフレームワークで開発されました.今、ルーメンのjenssegers/laravel-mongodbパッケージでblow mongoクエリを使用するにはどうすればよいですか
注意 : 私の Lumen のバージョンは 5.2 で、MongoDB のバージョンは 3.2 です