簡體   English   中英

如何從laravel控制器調用放置在laravel文件夾之外的php文件

[英]How to call php files placed outside laravel folder from laravel controller

我在我的localhost上有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項目文件夾中並返回類似這樣的視圖

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

但它沒有用,你有什么建議嗎?

您必須在(在config / view.php文件中)設置Laravel應查找視圖的第二個路徑。 順序很重要 ,框架將檢查上面數組中從第一個元素到最后一個元素的路徑(因此您可以在兩個文件夾中都有視圖,但將使用第一個匹配)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM