ベンダークラスはどのように上書きできますか? 私はLaravel Sparkを使用しており、すべてのモデルでUuidを使用したいと考えています。 Due Sparkはパッケージ内のいくつかのモデルを管理しています。私は自分のモデルをNotificationsなどに使用することはできません。ベースモデルクラスをIlluminate\Database\Eloquent\Model
から上書きしたいので、私のuuid特性を含めることができます。ベンダークラスを上書きする方法
私はとのServiceProvider上で試してみました:
public function boot()
{
//
$this->app->bind('Illuminate\Database\Eloquent\Model', 'App\Models\Model');
}
しかし、それは働いていませんでした。
もっと良い方法がありますか?
ありがとうございました。
「私は自分のモデルをNotificationsなどに使用することはできませんが、私は基本モデルクラスを上書きしたいと思います...」という理由を説明する必要があります。通知モデルがスパークパッケージからのものであるため、 – prateekkathal
です。だから私は調整することはできません(または、どのように)それがパッケージ内にある原因を知らないか、または上書きすることはできません – mastercheef85