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 网站上。

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

上一篇 下一篇
Summer
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
贡献者:2