問題タブ [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.
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」の実行時にエラーが発生しました。
解決策を見つけるのを手伝ってください。私はインターネットで検索し、一日中テストしましたが、うまくいきませんでした:(
r - Rでは、自分のパッケージを使用したパッケージを自動的にインストールする方法は?
この質問は、次のサイトの近くにあります。
R - 「xlsx」パッケージを自分のパッケージにインポートしても機能しません
という名前のパッケージを、aa
インストールがうまくいくコンピューターで作成しました。
独自のパッケージを別のコンピューターにインストールしようとすると、次のエラー メッセージが表示されます。
私の手で、knitr
上記のエラーで説明されているパッケージをインストールすると、パッケージknitr
が消える次のエラーメッセージが表示されます。
私が知りたいのは、自分のパッケージで使用されているパッケージが自動的にインストールされるかどうかです。