Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Dịch vụ wsdl xà phòng tiêu thụ Laravel 5.1 sử dụng bộ điều khiển và mô hình

Đây là cách tôi có xà phòng để hoạt động trong Laravel 5.1

  1. cài đặt sạch laravel 5.1
  2. cài đặt craftaninweb / laravel-soap
  3. tạo một bộ điều khiển SoapController.php

    <?php
    namespace App\Http\Controllers;
    use Artisaninweb\SoapWrapper\Facades\SoapWrapper;
    class SoapController extends Controller {
    public function demo()
    {
    // Add a new service to the wrapper
        SoapWrapper::add(function ($service) {
           $service
           ->name('currency')
           ->wsdl('path/to/wsdl')
           ->trace(true);
         });
    $data = [
             'user' => 'username',
             'pass'   => 'password',
            ];
    // Using the added service
    SoapWrapper::service('currency', function ($service) use ($data) {
    
    var_dump($service->call('Login', [$data]));
    var_dump($service->call('Otherfunction'));
    });
    }
    }
    
  4. Tạo một tuyến đường trong route.php của bạn

Route::get('/demo', ['as' => 'demo', 'uses' => '[email protected]']);

Nếu được yêu cầu, bạn cũng có thể sử dụng tiện ích mở rộng mô hình như được mô tả tại đây




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. làm thế nào để sử dụng lại các khóa chính đã xóa trong mysql?

  2. gấu trúc - Hợp nhất trên các cột chuỗi không hoạt động (lỗi?)

  3. MySQL bắt đầu không phải là dịch vụ

  4. Cách tăng độ dài của một chuỗi trong mysql khi ánh xạ bằng JPA

  5. MySQL:# 126 - Tệp khóa không chính xác cho bảng