検索

ホームページ  >  に質問  >  本文

Laravel: 名前空間を使用したカスタム関数

ヘルパー関数を名前空間に置くことは可能ですか?

私の現在の設定 (動作しません) は次のとおりです:

app\Helpers\simple_html_dom.php:

リーリー

composer.json

リーリー

app\Services\dde\dde_trait.php

リーリー

受信したエラーは クラス "App\Helpers\HtmlDomParser" が見つかりません。

ただし、HtmlDomParser はクラスではなく、名前空間です。

file_get_html() 関数を HtmlDomParser クラスに入れる唯一の正しい設定ですか? Laravel バージョン: 8

P粉561323975P粉561323975274日前457

全員に返信(2)返信します

  • P粉826429907

    P粉8264299072024-03-28 10:40:47

    リーリー

    返事
    0
  • P粉055726146

    P粉0557261462024-03-28 00:25:53

    クラス「HtmlDomParser」は定義されておらず、名前空間「App\Helpers\HtmlDomParser」のみが定義されています。この名前空間の関数を呼び出すには、完全修飾バージョンを使用します:

    リーリー

    このページを確認できます: https://www.php .net/manual/en/ language.namespaces.rules.php

    返事
    0
  • キャンセル返事