Использование Native PHP Class внутри laravel Framework

Как я могу использовать собственный класс PHP (например, SoapClient) внутри laravel Framework?

2

Решение

Вы можете использовать нативные классы PHP, как и любой другой класс в вашем проекте. Вам не нужно делать ничего особенного. Единственное соображение, которое вам, возможно, придется сделать, это то, что если вы хотите использовать собственный класс, такой как SoapClient, в пространстве имен без полномочий root, вам нужно либо use Это:

<?php

namespace App\Http\Controllers;

use SoapClient; // use the SoapClient

class YourController extends Controller
{
public function yourMethod()
{
$client = new SoapClient(...);
}
}

…или ссылаться на корневое пространство имен, поставив перед именем класса обратную косую черту.

<?php

namespace App\Http\Controllers;

class YourController extends Controller
{
public function yourMethod()
{
$client = new \SoapClient(...);
}
}
4

Другие решения

Нативные классы находятся в глобальном пространстве имен, поэтому $client = new \SoapClient($wsdl); должно сработать

1

использование phpinfo() и посмотреть, если мыло установлено и включено.

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector