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() メソッドを呼び出すにはどうすればよいですか?