首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel classloader.php错误未能打开流:没有这样的文件或目录

Laravel classloader.php错误未能打开流:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2015-07-08 06:09:51
回答 5查看 80K关注 0票数 50

我能够运行“迁移”很好。如果我使用请求::all (),我能够获得所有的表单输入,但是当我试图将数据添加到mysql数据库表时,我会得到以下错误:

代码语言:javascript
运行
复制
ErrorException in ClassLoader.php line 412:
include(Correct_Path/full-personal/database/migrations/2015_07_06_035501_resume_requesters.php): failed to open stream: No such file or directory

我目前有一个带有以下代码的控制器方法的表单:

代码语言:javascript
运行
复制
 $input = Request::all();
    ResumeRequesters::create($input);

我知道我正确地连接到mysql服务器,因为我能够迁移我的迁移。

任何帮助都会很好。另外,为什么laravel在Laravel 5中改变了这么多东西?

谢谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2015-07-08 06:41:49

您必须在项目文件夹中运行composer dumpautoload

票数 167
EN

Stack Overflow用户

发布于 2020-06-29 01:16:01

在您的Laravel项目文件夹中:

首先,更新编写器自动加载器(详细信息)

代码语言:javascript
运行
复制
composer dumpautoload

然后,重新启动队列(详细信息)

代码语言:javascript
运行
复制
php artisan queue:restart
票数 7
EN

Stack Overflow用户

发布于 2020-04-20 06:43:20

这种情况发生在我的Windows 10机器上,它使用的是一个来自bitbucket的2年前的Laravel项目。如果composer dump-autoload不适合您,那么错误告诉您在我的例子中缺少一个目录,在数据库目录中没有迁移文件夹。

解决方案:在数据库目录中创建迁移文件夹。您可以使用IDE或Windows的文件资源管理器来完成此操作。如果在项目的数据库文件夹中使用Git、cd,则执行mkdir migrations创建缺少的迁移目录。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31284774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档