Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Laravel 5.1 menggunakan layanan sabun wsdl menggunakan pengontrol dan model

Beginilah cara saya membuat sabun berfungsi di Laravel 5.1

  1. bersihkan instal laravel 5.1
  2. instal artisaninweb/laravel-soap
  3. buat pengontrol 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. Buat rute di route Anda.php

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

Jika diminta, Anda juga dapat menggunakan ekstensi model seperti yang dijelaskan di sini




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipan PHP MySQL tidak berfungsi

  2. Bagaimana mendapatkan nilai dari URL

  3. Cara membuat blog di PHP dan database MySQL - Desain DB

  4. bagaimana cara menyimpan file xml yang diurai ke database sqlite di Android?

  5. MySQL - panjang() vs char_length()