我需要Laravel 5.2中的稳定模块系统

时间:2016-08-14 07:37:13

标签: php laravel module laravel-5.2

我是Laravel的新手,我想以模块化结构构建应用程序。请告诉我稳定的包装,它提供稳定的模块化结构。

我为此尝试了以下软件包,但每个软件包都存在问题。

乒乓球 nWidart / Laravel模块 含咖啡因/模块

所以我需要选择一个完美的。请帮忙。

我需要你的一些常见问题的帮助吗?

Q1。在我看来,另一个问题是我们如何为所有模块设置集中资产。我需要知道所有模块/整个应用程序的集中资产管理吗?

Q2。在我的应用程序中,每个项目都会上传很多图片。将上传约25张图片和文件。我应该放在哪里。在资产或存储中,或者我应该使用第三方网站获取图片,例如我们在youtube上上传视频等。最后一个如何快速上传15张图片?

Q3。为什么我们在网址中使用.html,我们真的需要这个laravel吗?如何完成这项技术?

由于

3 个答案:

答案 0 :(得分:2)

对于Moduler Approach,请参见以下链接:

Main Resource

Laravel Package

My Article

回答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

你现在好了......

更多访问:

Laravel Module