Maison  >  Questions et réponses  >  le corps du texte

La classe personnalisée est introuvable dans Laravel 10

<p>J'ai créé une classe personnalisée dans Laravel 10 située à l'adresse : </p> <pre class="brush:php;toolbar:false;">AppHelpersCompletedOrders</pre> <p>Cette classe contient le code suivant : </p> <pre class="brush:php;toolbar:false;"><? espace de noms AppHelpersCompletedOrders ; classe DeliverOrdersByMail { fonction statique publique DeliverOrdersToCustomerMail($OrderID) { renvoie "mail ok ". $OrderID ; } }</pré> <p>Lorsque j'essaie d'appeler la classe dans le fichier : </p> <pre class="brush:php;toolbar:false;">utilisez AppHelpersCompletedOrdersDeliverOrdersByMail; Route::get('test', fonction(){ DeliverOrdersByMail::DeliverOrdersToCustomerMail("fgzefef"); });</pré> <p>J'ai reçu une erreur de classe introuvable ! </p> <blockquote> <p>Classe "AppHelpersCompletedOrdersDeliverOrdersByMail" introuvable</p> </blockquote> <p>Y a-t-il une solution ? </p>
P粉933003350P粉933003350453 Il y a quelques jours487

répondre à tous(1)je répondrai

  • P粉996763314

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

    PHP short_open_tag(<?) 已被弃用。所以你需要使用 <?php 代替 <?

    Dans PHP 8.0, les notifications de dépréciation sont converties en erreurs d'analyse :

    Dans PHP 9.0, le support de short_open_tag a été complètement supprimé :

    Référence : https://wiki.php.net/rfc/deprecate_php_short_tags_v2

    répondre
    0
  • Annulerrépondre