gpt4 book ai didi

php - 如何从laravel Controller 调用laravel文件夹外的php文件

转载 作者:行者123 更新时间:2023-12-05 07:43:15 24 4
gpt4 key购买 nike

我在本地主机上有一个名为 blog 的 laravel 项目,我在博客外的 tmrate 文件夹中有一些 php 文件

path for laravel project- www/blog
path for php files -www/tmrate/.php files

我写了以下路线:

Route::get('/tmrate/{id}','WebServiceController@getTmrate');
Route::post('/tmrate/{id}','WebServiceController@postTmrate');

在 WebServiceController 中,我有以下代码,

public function getTmrate($id){
$tmrate=DB::table('team_rating')->where('teamId',$id)->first();
if($tmrate->rating==''){
return view('tmrate.rateUs')->with('tmrate',$tmrate);
}else{
return view('tmrate.alreadyRatedUs');
}
}

每当我将 tmrate 文件夹放在资源/ View 中时它工作正常,但我想将 tmrate 文件夹放在 sisde 项目文件夹之外并返回类似这样的 View

return view('www.tmrate.rateUs') or ('www.tmrate.rateUs.php')

但是它没有用,你有什么建议吗?

最佳答案

您必须设置(在 config/view.php 文件中)Laravel 应该查找您的 View 的第二个路径。 The order is important , 框架将检查上述数组中从第一个元素到最后一个元素的路径(因此您可以在两个文件夹中都有 View ,但将使用第一个匹配项)。

关于php - 如何从laravel Controller 调用laravel文件夹外的php文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43861106/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com