【发布时间】:2020-02-14 05:39:50
【问题描述】:
在模块化开发中使用 Laravel eloquent。保存效果很好,但更新功能没有像我预期的那样工作。请检查我的编码方法和错误。
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();
}
错误抛出如下:
{
"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": [
如何在模块化开发中使用“$flight = App\Flight::find(1);”?
Laravel Official Doc
【问题讨论】:
-
写在上面:使用 App\Modules\Projects\Entities\Project;
-
然后改为:$project = Project::find($id);
-
@YasinPatel 谢谢。工作正常。如何获得成功响应?
标签: laravel api eloquent insert-update