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
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.
public function index()
{
return view('essentials::index');
Below is my 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"
}
}
Below is my 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\": ""
}
}
}
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.