如何渲染laravel 4的模块视图文件

时间:2014-05-06 09:03:49

标签: php templates laravel laravel-4 file-not-found

我有一个带模块化系统的laravel 4.1项目。这是树计划。

app/
app/modules
app/modules/modulename/
app/modules/modulename/controllers/
app/modules/modulename/controllers/modulecontrollerfile.php
app/modules/modulename/views/
app/modules/modulename/views/moduleviewfile.php

我正在尝试在模块控制器中呈现视图文件,如下所示:

View::addNamespace('moduleFoldername', '/app/modules/modulename/views');

return View::make('moduleFoldername::moduleviewfile');

然后我收到以下错误:

 InvalidArgumentException

 View [moduleviewfile] not found.

代码中哪条路径错误?

1 个答案:

答案 0 :(得分:1)

试一下

View::addNamespace('package', app_path().'/modules/modulename/views');