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

Laravel 10でカスタムクラスが見つかりません

<p>laravel 10 でカスタム クラスを作成しました。</p> <pre class="brush:php;toolbar:false;">AppHelpersCompletedOrders</pre> <p>このクラスには次のコードが含まれています: </p> <pre class="brush:php;toolbar:false;"><? 名前空間 AppHelpersCompletedOrders; クラス DeliverOrdersByMail { パブリック静的関数 DeliverOrdersToCustomerMail($OrderID) { 「メールOK」を返します。 $OrderID; } }</pre> <p>ファイル内のクラスを呼び出そうとすると: </p> <pre class="brush:php;toolbar:false;">AppHelpersCompletedOrdersDeliverOrdersByMail を使用します。 Route::get('テスト', function(){ DeliverOrdersByMail::DeliverOrdersToCustomerMail("fgzefef"); });</pre> <p>クラスが見つからないというエラーが発生しました。 </p> <ブロック引用> <p>クラス「AppHelpersCompletedOrdersDeliverOrdersByMail」が見つかりません</p> </blockquote> <p>解決策はありますか? </p>
P粉933003350P粉933003350450日前484

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

  • P粉996763314

    P粉9967633142023-08-16 09:39:33

    PHP short_open_tag(<?) 非推奨。したがって、<? の代わりに <?php

    を使用する必要があります。

    PHP 8.0 では、非推奨通知は解析エラーに変換されます:

    PHP 9.0 では、short_open_tag のサポートが完全に削除されました:

    参考: https://wiki.php.net/rfc/deprecate_php_short_tags_v2

    返事
    0
  • キャンセル返事