我有一个laravel项目,其中我将有多个后端,我需要在前端做同样的事情,另一个laravel项目中,我将使用laravel-vue集成在Vue中有多个前端,用于例如,在resource/js
文件夹中包含frontend1,frontend2等。是否有有关此操作的指南或教程?如何在resources/js
,Laravel Mix配置等内部制作Folder结构?
谢谢!
答案 0 :(得分:0)
我最近在一个创建了 @Cacheable(value = "statusEligibility", key = "#customerId")
@GetMapping
public CustomerStatusDTO getCustomerStatus(@PathVariable String customerId) {
Customer customer = cusomterPort.getAccount(customerId);
Status status = service.getStatus(customer);
//Logic:
//If status equals required then forward call to service to assert it. then delete the account from cache
//else return not_required
if (status.equals(Cons.REQUIRED)) {
/.../
} else {
/.../
}
和resources/backend/js
的项目中做到了这一点,我希望将输出保存在resources/frontend/js
和public/frontend
中。我偶然发现了清单文件的某些问题,但最终使它正常工作。
您可以通过创建新的public/backend
并将输出路径更改为
frontend.mix.js
您需要创建一些新命令才能使用frontend.mix.js
const mix = require('laravel-mix');
mix.setPublicPath('public/frontend')
.setResourceRoot('/frontend')
mix.js('resources/frontend/js/app.js', 'public/frontend/js')
.sass('resources/backend/sass/app.scss', 'public/backend/css')
在原始的webpack.mix.js文件中,我将路径更改为后端,并使命令保持不变。
希望这对您有所帮助。