php - 使用文件结构识别 Laravel 包
问题描述
描述:
我的任务是在我的 Laravel 项目中集成一些 PHP MVC 项目,而我是 Laravel 开发人员,其中我遇到了错误Not Defined Error
。因此,我试图了解这个项目。因此,我提出了这个问题来确定框架。
下面是我的一些项目的文件结构
project-root/
├─ Config/
├─ Console/
├─ Database/
├─ Entities/
├─ Http/
| └─ Controllers/
| └─ Controller.php
├─ Notifications/
├─ Providers/
├─ Resources/
| └─ views/
| └─ index.blade.php
├─ Utils/
├─ composer.json
├─ module.json
├─ package.json
├─ start.php
下面是我Controller
使用带有操作员的刀片模板的返回视图::
。
public function index()
{
return view('essentials::index');
下面是我的package.json
{
"private": true,
"scripts": {
"dev": "npm run development",
"development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"watch-poll": "npm run watch -- --watch-poll",
"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
"prod": "npm run production",
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
},
"devDependencies": {
"cross-env": "^5.1.4",
"laravel-mix": "^2.1",
"laravel-mix-merge-manifest": "^0.1.1"
}
}
下面是我的composer.json
{
"name": "twf/essentials",
"description": "",
"authors": [
{
"name": "The Web Fosters",
"email": "thewebfosters@gmail.com"
}
],
"extra": {
"laravel": {
"providers": [
"Modules\\Essentials\\Providers\\EssentialsServiceProvider"
],
"aliases": {
}
}
},
"autoload": {
"psr-4": {
"Modules\\Essentials\\": ""
}
}
}
解决方案
这是Laravel-Module,它是一个 Laravel 包,用于使用模块管理大型 Laravel 应用程序。
我想感谢@AnuratChapanond,他发表了评论并指出了这个特殊案例中的确切问题。
推荐阅读
- java - 为什么我们需要@Lookup,scope=prototype 有什么问题?
- jquery - 使用 jQuery 在 Grails 中访问消息属性文件
- sql - 在运行时输入值 Oracle
- vba - 从 VB6 项目访问 VBA
- hibernate - 使用带有 JPA Criteria API 的 Hibernate 提取配置文件
- init - 如何修复配置文件
- sql - Hive:无法从配置单元表中的文件插入数组和映射
- node.js - 我在哪里可以找到 Firebase Cloud Messaging 上的客户端令牌 ID?
- r - 在 R 中估计具有数百万个观测值和数千个变量的 OLS 模型
- javascript - 堆栈安全的相互递归,不会在调用端泄露实现细节