Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Laravel 5.1 नियंत्रक और मॉडल का उपयोग कर साबुन wsdl सेवा का उपभोग करता है

इस तरह मुझे Laravel 5.1 में काम करने के लिए साबुन मिला

  1. लार्वेल 5.1 को साफ करें
  2. इंस्टॉल करें artisaninweb/laravel-soap
  3. एक नियंत्रक बनाएँ 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. अपने रूट्स में एक रूट बनाएं.php

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

यदि आवश्यक हो तो आप बताए अनुसार मॉडल एक्सटेंशन का भी उपयोग कर सकते हैं यहां




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डुप्लीकेट कुंजी अद्यतन पर SQL - INSERT... का उपयोग कैसे करें?

  2. क्या उपनाम पर होने के बीच कोई प्रदर्शन अंतर है, बनाम हैविंग का उपयोग नहीं कर रहा है

  3. MySQL में डेटाटाइम में सेकंड जोड़ना

  4. mysql कार्यक्षेत्र में एकाधिक मॉडल/डेटाबेस कैसे खोलें?

  5. DATE, TIME, DATETIME और TIMESTAMP प्रकारों में क्या अंतर है