如何从laravel控制器调用放置在laravel文件夹之外的php文件

时间:2017-05-09 04:23:55

标签: php laravel

我在本地主机上有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文件夹它工作正常,但我想放置tmrate文件夹outsisde project文件夹并返回这样的视图

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

但它没有工作你有什么建议。

1 个答案:

答案 0 :(得分:0)

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