問題タブ [package-development]

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

php - Laravel 5.5/5.6 ブループリントの拡張

Laravel 5.5/5.6 MySQL ブループリントをカスタム メソッド$table->myMethod()で拡張する方法は、ビルド済みのメソッド$table->timestamps(); と同様です。?

SQLlite で例を試してみました: Laravel 5 で SQLite のブループリントを拡張する

しかし、私はそれを機能させることができませんでした。(パッケージ開発のベスト プラクティスを使用して) 独自のパッケージを開発しており、そこからブループリント エクステンションを含めたいと考えています。

私の作成したパッケージには、Laravel 拡張フォルダー「Extension」があります: ./packages/vendorname/packagename/src/Extension/

ファイルがあります:

1) ./packages/vendorname/packagename/src/Extension/Blueprint.php

2) ./packages/vendorname/packagename/src/Extension/MySqlConnection.php

そして、私のパッケージにはサービスプロバイダーがあります: ./packages/vendorname/packagename/src/VendornamePackagenameServiceProvider.php with register() method:

また、私のパッケージには移行ファイルがあります: ./packages/vanilla/vanilla-admin/src/migrations/2018_02_07_213437_create_logs_table.php :

標準の「use Illuminate\Database\Schema\Blueprint;」を使用するにはどうすればよいですか? 移行では、「use Vendorname\Packagename\Extension\Blueprint;」を使用したくないためです。

また、移行「php artisan migrate:refresh」の実行時にエラーが発生しました。

解決策を見つけるのを手伝ってください。私はインターネットで検索し、一日中テストしましたが、うまくいきませんでした:(

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

r - Rでは、自分のパッケージを使用したパッケージを自動的にインストールする方法は?

この質問は、次のサイトの近くにあります。

R - 「xlsx」パッケージを自分のパッケージにインポートしても機能しません

という名前のパッケージを、aaインストールがうまくいくコンピューターで作成しました。

独自のパッケージを別のコンピューターにインストールしようとすると、次のエラー メッセージが表示されます。

私の手で、knitr上記のエラーで説明されているパッケージをインストールすると、パッケージknitrが消える次のエラーメッセージが表示されます。

私が知りたいのは、自分のパッケージで使用されているパッケージが自動的にインストールされるかどうかです。