我有帶有 HTML 和 PHP 代碼的自定義 php 文件(index.php而不是)。index.blade.php我如何在 laravel 中使用這個文件作為視圖并返回它?我試過這樣但沒有工作:Return view("index.php");
2 回答

慕俠2389804
TA貢獻1719條經(jīng)驗 獲得超6個贊
我有帶有 HTML 和 PHP 代碼的自定義 php 文件(index.php 而不是 index.blade.php)。我如何在 laravel 中使用這個文件作為視圖并返回它?
我強烈建議使用Laravel 的刀片引擎并堅持將視圖與業(yè)務(wù)邏輯分離的MVC原則。
但是,如果您必須改用自定義 PHP 文件,那么您可以這樣做:
class YourController extends Controller
{
public function index()
{
$content = require 'path/to/your/index.php';
return $content;
}
}
如果您的路徑指向資源目錄,您可以使用resource_path幫助器:
$content = require resource_path('views/index.php');
- 2 回答
- 0 關(guān)注
- 114 瀏覽
添加回答
舉報
0/150
提交
取消