2015-11-01 37 views
6

Tôi muốn sử dụng php của xây dựng trong SoapClient lớp trong laravel 5PHP SoapClient trong Laravel 5

tôi đã cố gắng sử dụng nó trực tiếp là cho thấy lỗi nói

Class 'App \ Http \ Controller \ SoapClient' không tìm.

Tôi đã thử thêm SoapClient trong mảng bí danh trong config/app.php như thế này

'SoapClient' => SoapClient::class 

Vẫn không làm việc

những gì tôi nên làm gì?

Cảm ơn trước ...

+2

Bạn đã thử nhập mã đó ở trên cùng chưa? Đó là, 'sử dụng SoapClient; ' –

+0

Nó hoạt động sau khi thêm SoapClient, vui lòng đăng bài như câu trả lời Tôi sẽ chấp nhận nó @JoelHinz –

+0

Rất vui được! Cảm ơn đã cho tôi cơ hội để đăng nó như là một câu trả lời, tôi đã làm như vậy bây giờ. –

Trả lời

22

Lớp cần phải được nhập khẩu, do đó, hoặc làm điều đó ở phía trên:

use SoapClient;

hoặc tham khảo trực tiếp sau:

$client = new \SoapClient($wsdl, $options);

0

Tôi gặp phải vấn đề tương tự.

tôi kích hoạt Xà phòng mở rộng sau tôi sử dụng php artisan serve lệnh và mặc dù tôi khởi động lại máy chủ apache của tôi, tôi nhận được cùng một lỗi ..

Sau quá nhiều cố gắng tôi dừng thợ thủ công và khởi động lại nó một lần nữa và đó là giải pháp cho tôi .