Как перезаписать класс поставщика? Я использую Laravel Spark, и я хочу иметь Uuid для всех моделей. Due Spark управляет некоторыми моделями внутри пакета, и я не вижу возможности использовать свою собственную модель для уведомлений и т. Д. Я бы хотел перезаписать базовый класс модели от Illuminate\Database\Eloquent\Model
, поэтому я мог бы включить туда свою черту uuid.Как перезаписать класс поставщика
Я попытался по ServiceProvider с:
public function boot()
{
//
$this->app->bind('Illuminate\Database\Eloquent\Model', 'App\Models\Model');
}
Но это не сработало.
Возможно ли, возможно, лучший способ?
Спасибо за любую помощь.
Когда вы говорите: «Я не вижу возможности использовать мою собственную модель для уведомлений и т. Д., Я бы хотел перезаписать базовый класс модели» ... Вы должны объяснить, почему? – prateekkathal
потому что модель опознания от искрового пакета. поэтому я не могу настроить или перезаписать ist (или не знаю, как), потому что он находится внутри пакета. – mastercheef85