0

I have a laravel 4.1 project with modular system. Here is the tree scheme.

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

I am trying to render view files in module controllers as follows:

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

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

Then I get the following error:

 InvalidArgumentException

 View [moduleviewfile] not found.

Which path is wrong in the code?

tereško
  • 58,060
  • 25
  • 98
  • 150
Onur
  • 414
  • 1
  • 11
  • 31
  • Your code is correct, the namespace should work! Can you post the part of your controller where you define this namespace? – sidneydobber May 06 '14 at 09:35
  • for me work well View::make("modulename::viewname"), if view in some directory under views View::make("modulename::directory_name.viwename") – umefarooq May 06 '14 at 10:01

1 Answers1

1

Try that one

View::addNamespace('package', app_path().'/modules/modulename/views');
Aurel
  • 3,682
  • 1
  • 19
  • 22