Laravel-在Spatial中发布供应商类Spatial\MediaLibrary\Models\Media,以使用MongoDB对其进行配置
我在Spatial\MediaLibrary\Models\Media path有一个媒体类。这段代码造成了PDO问题Laravel-在Spatial中发布供应商类Spatial\MediaLibrary\Models\Media,以使用MongoDB对其进行配置,laravel,pdo,media,media-library,spatie,Laravel,Pdo,Media,Media Library,Spatie,我在Spatial\MediaLibrary\Models\Media path有一个媒体类。这段代码造成了PDO问题 class Media extends Model implements Responsable, Htmlable 所以我在那里试了一下,结果成功了 use Jenssegers\Mongodb\Eloquent\Model as Eloquent; class Media extends Eloquent implements Responsable, Htmlable
class Media extends Model implements Responsable, Htmlable
所以我在那里试了一下,结果成功了
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
class Media extends Eloquent implements Responsable, Htmlable
现在它的罚款,只要它的工作,但如何更新作曲家将删除一切我猜和PDO的问题将再次出现。那么我怎样才能把它发布出来,让它永久化呢 我认为你最好的选择是在存储库中分叉。然后,您可以在fork中进行更改并提交它们。然后,您将能够在
composer.json
中使用commit作为包版本,使用fork作为存储库
例如,在您的composer.json
中,将您的spatie/laravel媒体库
要求更改为“spatie/laravel媒体库”:“dev-{your branch name}{your commit hash},
。并向您的composer.json
添加一个“repositories”
字段,如下所示:
"repositories": [
{
"type": "vcs",
"url": "https://github.com/{your github username}/laravel-medialibrary"
}
]
查看StackOverflow问题,了解更多关于如何在包中使用自己的提交的示例。还可以查看Composer的“存储库”以查看添加存储库的其他方法(例如使用本地路径)及其“版本#分支”,以查看如何将分支指定为版本