Php Laravel在本地主机上而不是在部署的服务器上查找路径

Php Laravel在本地主机上而不是在部署的服务器上查找路径,php,laravel,Php,Laravel,我在本地主机上安装了Laravel。当我尝试将其部署到服务器时,它会抛出一个错误:找不到View[frontend.layouts.login] 我可以看到它在我的机器上查看我的本地文件路径: /Applications/MAMP/htdocs/personal/project_name/resources/views 而不是服务器的文件路径 如果我尝试将项目复制到本地计算机上的个人文件夹之外,请创建文件路径: /Applications/MAMP/htdocs/project_name/re

我在本地主机上安装了Laravel。当我尝试将其部署到服务器时,它会抛出一个错误:找不到View[frontend.layouts.login]

我可以看到它在我的机器上查看我的本地文件路径:

/Applications/MAMP/htdocs/personal/project_name/resources/views
而不是服务器的文件路径

如果我尝试将项目复制到本地计算机上的个人文件夹之外,请创建文件路径:

/Applications/MAMP/htdocs/project_name/resources/views
它给出了同样的问题

是缓存视图的原因吗

同一页上的另一个错误是:

file_put_contents(/Applications/MAMP/htdocs/personal/project_name/storage/framework/sessions/7a0aaa6c977031111312b785c7b7e22a659b6a36): failed to open stream: No such file or directory
同样,服务器与我的本地计算机无关


发生了什么事?

我想这可能会解决问题

转到config/app.php 并将url更改为您的产品url

'url' => 'http://localhost',

我想这可能会解决它

转到config/app.php 并将url更改为您的产品url

'url' => 'http://localhost',
这个问题是由于你的错误。我建议你

删除配置缓存文件 刷新应用程序缓存 创建缓存文件以加快配置加载 要执行此操作,请在命令行上运行以下Artisan命令

php artisan配置:清除 php artisan缓存:清除 php artisan配置:缓存 如果您无权访问服务器上的命令行,则可以执行以下操作:

Route::get('/clear-cache', function() {
    $exitCode = Artisan::call('config:clear');
    $exitCode = Artisan::call('cache:clear');
    $exitCode = Artisan::call('config:cache');
    return 'DONE'; //Return anything
});
我希望这是有帮助的

这个问题是由于以下原因造成的。我建议您

删除配置缓存文件 刷新应用程序缓存 创建缓存文件以加快配置加载 要执行此操作,请在命令行上运行以下Artisan命令

php artisan配置:清除 php artisan缓存:清除 php artisan配置:缓存 如果您无权访问服务器上的命令行,则可以执行以下操作:

Route::get('/clear-cache', function() {
    $exitCode = Artisan::call('config:clear');
    $exitCode = Artisan::call('cache:clear');
    $exitCode = Artisan::call('config:cache');
    return 'DONE'; //Return anything
});

我希望这是有帮助的

我也遇到了同样的问题,所以我尝试了很多方法,包括这个问题的所有解决方案,但都不起作用


对我有效的是,我刚刚删除了这个文件bootstrap/cache/config.php,它成功了。

我也有同样的问题,所以我尝试了很多方法,包括这个问题中的所有解决方案,但都没有成功


对我有效的是,我刚刚删除了这个文件bootstrap/cache/config.php,它成功了。

它成功了。谢谢在RoutesHanks中添加,非常有用!我已将其添加到路线中,并在需要清除所有选项时手动调用它!哇,很高兴知道;Zam85和@Wal Herdiait成功了。谢谢在RoutesHanks中添加,非常有用!我已将其添加到路线中,并在需要清除所有选项时手动调用它!哇,很高兴知道;Zam85和@Wal Herdiayes,我想从5.7+开始这是唯一有效的解决方案是的,我想从5.7+开始这是唯一有效的解决方案