我是Laravel的新手,我想以模块化结构构建应用程序。请告诉我稳定的包装,它提供稳定的模块化结构。
我为此尝试了以下软件包,但每个软件包都存在问题。
乒乓球 nWidart / Laravel模块 含咖啡因/模块
所以我需要选择一个完美的。请帮忙。
我需要你的一些常见问题的帮助吗?
Q1。在我看来,另一个问题是我们如何为所有模块设置集中资产。我需要知道所有模块/整个应用程序的集中资产管理吗?
Q2。在我的应用程序中,每个项目都会上传很多图片。将上传约25张图片和文件。我应该放在哪里。在资产或存储中,或者我应该使用第三方网站获取图片,例如我们在youtube上上传视频等。最后一个如何快速上传15张图片?
Q3。为什么我们在网址中使用.html,我们真的需要这个laravel吗?如何完成这项技术?
由于
答案 0 :(得分:2)
对于Moduler Approach,请参见以下链接:
回答Q1 :在laravel中使用公共文件夹
Q2的答案:使用公开文件夹或存储/应用/公共文件夹存储图片或视频。如果您选择存储/应用/公共,则在公用文件夹中创建符号链接。 Read Taylor Otwell Article
回答Q3 :问题不明确
答案 1 :(得分:0)
如果您对提到的软件包不满意,您应该尝试基于域驱动设计实现您的结构,还要看一下这个帖子: folder structure in laravel
A1:你应该把它们放在公共目录里 A2:将上传的图像放在存储目录中,或者也可以使用第三方网站 A3:我无法理解你的最后一个问题! laravel默认情况下不会在网址中显示.html。
答案 2 :(得分:0)
我为想要在Laravel中实现模块化方式的人创建了一个包。您所要做的就是使用该软件包,并且每个模块都有单独的工作区。
composer require yubarajshrestha/ym
将服务提供商添加到config / app.php
YubarajShrestha\YM\YMServiceProvider::class,
YubarajShrestha\YM\YMModuleProvider::class,
在composer.json
中的"App\": "app/"
之后添加以下行
" YModules \":" YModules /"
示例:
"psr-4": {
"App\\": "app/",
"YModules\\": "YModules/"
}
php artisan vendor:publish
php artisan migrate
composer dump-autoload -o
你现在好了......
更多访问: