ヘルパー フォルダーで静的メソッドを呼び出したいと思います。
私は多くのチュートを試しましたが、常に1つのファイルだけです。
私の設定 /app/Helpers/Languages.php -> 私の静的クラス
composer.json
"autoload": {
"classmap": [
"database",
"app/Helpers/" <- I understand, L5 add in own autoload
app.php
'aliases' => [ ...., 'Languages' => 'App\Helpers\Languages',
私が試したこと:
- 自動ロード クラスマップ、HelpersServiceProviders クラス、名前空間を追加します (コントローラーではなく、ブレード テンプレートでのみ機能します)。
- クラスマップ、名前空間の有無にかかわらず、autoload psr-4 を追加します。
すべてのメソッドについて、 use 'app/Helpers/Languages' を配置する必要がありますが、 'use' なしで Languages::myFunction() だけを呼び出したいと思います。出来ますか ?
私はすでにpsr-4の「app /」フォルダーを持っているので、ロードフォルダーと私のファイルになりますよね?
私が持っていないページをロードするときに役立つ場合:
FatalErrorException クラス 'App\Http\Controllers\Languages' が見つかりません
composer.json を更新したら、composer dump-autoload を忘れていませんでした