Using Laravel eloquent in Modular development. Save works well, But the Update function not working as I expected. Kindly check my coding method and error.
use Modules\Projects\Entities\Project;
public function update(Request $request, $id)
{
$project = Modules\Projects\Entities\Project::find($id);
$project->project_name = request('project_name');
$project->save();
}
Error throws like:
{
"message": "Class 'Modules\\Projects\\Http\\Controllers\\Modules\\Projects\\Entities\\Project' not found",
"exception": "Symfony\\Component\\Debug\\Exception\\FatalThrowableError",
"file": "D:\\XMAPP\\htdocs\\minidmsapi\\Modules\\Projects\\Http\\Controllers\\ProjectsController.php",
"line": 69,
"trace": [
How to use " $flight = App\Flight::find(1);
" in modular development ?
Laravel Official Doc
You already imported the Modules\Projects\Entities\Project;
.Now you can directly use Project
.
use Modules\Projects\Entities\Project;
public function update(Request $request, $id)
{
$project = Project::find($id);
$project->project_name = request('project_name');
$project->save();
}
Hope this helps...