0

Laravelでは、2つのクラスを持つ1つのファイルを持つことは可能ですか? 例えば:

app/Portal.php には、次の 2 つのクラスがあります。

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Portal
{
    public static function state($abbreviation)
    {
        // ...
    }
}

class PaymentLogs extends Model
{
    // ...
}

それは可能ですか?

はいの場合、コントローラーから各クラスを呼び出すにはどうすればよいですか? たとえば、PaymentLogs クラスが app/Portal.php にある場合、これは機能しません。

\App\PaymentLogs::create();

app/Http/Controllers/PortalController.php から PaymentLogs クラスを呼び出し、Portal クラスから state() メソッドを呼び出すにはどうすればよいですか?

4

0 に答える 0