Laravel 5.1 konsumieren von soap-wsdl-service mit controller und Modell
Derzeit bin ich mit php und nusoap und wollte konvertieren Sie es in Laravel.
Beim erstellen der soap-Aufrufe verwende ich Daten aus einer mysql-Datenbank.
So, ich denke, ich bräuchte ein Modell (meine Daten) und eine Steuerung (erstellen Anfrage).
EDIT:
<?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);
->options(['user' => 'username', 'pass' => 'password']);
});
// Using the added service
SoapWrapper::service('currency', function ($service) {
var_dump($service->getFunctions());
var_dump($service->call('Otherfunction'));
});
}
}
vom laravel-Seife konnte ich nicht finden, ein tutorial auf, wie zu senden, login-Parameter, die vor jeder anderen Anfrage. Im Beispiel 'mit dem zusätzlichen service" ich sehe die Anmeldedaten, aber es funktioniert nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, wie ich Seife, um die Arbeit in Laravel 5.1
controller erstellt SoapController.php
Erstellen Sie eine route an Ihrem routes.php
Route::get('/demo', ['as' => 'demo', 'uses' => 'SoapController@demo']);
Wenn requered Sie können auch die Modell-Erweiterung wie beschrieben hier