Description:
I’ve task to integrate some PHP MVC project in my Laravel Project whereas I’m Laravel Developer in which I’m getting error Not Defined Error
. Therefore, I’m trying to understand this project. Hence, I’ve made this question to identify the framework.
Below is my File Structure of Some Project
JavaScript
x
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
Below is my Controller
return view using blade template with ::
operator.
JavaScript
public function index()
{
return view('essentials::index');
Below is my package.json
JavaScript
{
"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"
}
}
Below is my composer.json
JavaScript
{
"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\": ""
}
}
}
Advertisement
Answer
This is Laravel-Module which is a Laravel package which was created to manage your large Laravel app using modules.
I would like to give credit to the @AnuratChapanond who made the comment and pointed out the exact issue in this particular case.