So verwenden Sie die Klasse in Controller in Laravel

NIKHIL NEDIYODATH

Ich hatte eine Klasse Payment.phpim App-Verzeichnis meines Laravel-Projekts erstellt und versuche, sie in meinem HomeController.phpController zu verwenden. Ich hatte meine Zahlungsklasse mithilfe von use App\Payment;Statement importiert , aber es wird der folgende Fehler angezeigt

Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR) Klasse 'App\Payment' nicht gefunden

app\http\controllers\ HomeController.php

<?php

namespace App\Http\Controllers;
use App\Payment;
use Illuminate\Http\Request;

class HomeController extends Controller
{
    public function index(){
        $payment = new Payment();
    }

}

app\ Zahlung.php

<?php
    class Payment {
        private $url;
        private $salt;
        private $params = array();

        public function __construct ( $salt, $env = 'test' )
        {
            $this->salt = $salt;
            switch ( $env ) {
            case 'test' :
                $this->url="https://testpay.easebuzz.in/";
                break;
            case 'prod' :
                $this->url = 'https://pay.easebuzz.in/';
                break;
            default :
                $this->url="https://testpay.easebuzz.in/";
            }
        }
    }
Shobi

Sie müssen der Klasse einen Namensraum geben. Wenn Sie eine Klasse hinzufügen, die von einem Namensraum in eine andere Klasse importiert werden soll, sollten Sie den Namensraum in der Klassendeklarationsdatei angeben.

App\Zahlung.php

<?php
    namespace App;

    class Payment {
        private $url;
        private $salt;
        private $params = array();

        ...
    }

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

So verwenden Sie die Klasse SalesOrganizationLink

So verwenden Sie die Klasse in Javascript

So verwenden Sie die RelayCommand-Klasse

So verwenden Sie die statische Klasse in Express

So verwenden Sie die Methode create() in der Laravel DB-Klasse

So verwenden Sie die Java-Preferences-Klasse mit JRadioButton

So verwenden Sie die untergeordnete Klasse in Android Java (Vererbung)

So verwenden Sie die Youtube-Klasse bei View

So verwenden Sie die PDO-Verbindungsarbeit in der Klasse

So verwenden Sie onCLick, wenn die Klasse onTouchEvent hat

So verwenden Sie die Überschreibungsmethode in einer generischen Klasse in JAVA

So verwenden Sie die SUPER-Klasse, während Sie sie von einer abstrakten Klasse erweitern

Verwenden Sie if in laravel controller

So verwenden Sie verschiedene Auth für verschiedene Controller in Laravel

So greifen Sie innerhalb einer Klasse auf die Klasse selbst zu, ohne ihren Namen zu verwenden

So verwenden Sie die Funktionsvariable einer Klasse für eine andere Klasse in Python

So erweitern Sie die Laravel-Klasse Illuminate \ Translation \ Translator

Verwenden Sie eine externe Klasse in AngularJs Controller

So verhindern Sie, dass die Klasse neu definiert wird, wenn Sie mehrere Dateien in Visual Studio verwenden

So verwenden Sie die Inkrement-Funktion in Laravel

So verwenden Sie die vordefinierte Methode zum Zerstören in Laravel

So verwenden Sie die Funktion sd() in Laravel 5

So verwenden Sie die Laravel-Eifrig-Ladebedingung

Verwenden Sie die benutzerdefinierte Funktion in Controller, wenn Sie Ressourcen in Routen verwenden - Laravel

Angular + Typescript: Verwenden Sie die Direktive Class Scope Variable in der Controller-Klasse

Verwenden Sie Klasse A, die Klasse B von Klasse B umfasst

So verwenden Sie Formularsteuerelemente aus einer Klasse

So verwenden Sie Klasse als Eigenschaft

So verwenden Sie getFragmentManager() in einer statischen Klasse