058. 把文件与模型关联起来——spatie/laravel-medialibrary

把文件与模型关联起——spatie/laravel-medialibrary

spatie/laravel-medialibrary 这个扩展包出自我们非常熟悉的组织 spatie,前面的课程介绍了很多他们出品的扩展包,都非常的好用。medialibrary 是用来帮助我们管理文件的扩展包,能将资源文件与模型做关联。

我们会在一个 5.5 的新项目中测试,现有的模型有用户 User,用户可以有很多 media 资源,比如一份简历,主页封面图,相册图片等等,这节课我们来看看扩展包如何让我们的处理更加的方便。

安装

安装扩展包

$ composer require spatie/laravel-medialibrary:^7.0.0

file

将迁移文件发布出来,然后执行 migrate。

$ php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="migrations"
$ php artisan migrate

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
贡献者:2