试图从子文件夹返回视图


Laravel 4 - Resource - Trying to return view from subfolder?

我刚刚开始使用Laravel 4,我有一个名为"OrderController"的资源,代码如下:

 public function index()
 {
     return View::make('order.index');
 }

在我的views文件夹中,我有一个名为order的文件夹,其中有一个名为index.blade.php的文件

当我访问/order(这是映射到"ordercontroller")时,你能看到这段代码有什么问题吗?我得到以下错误:

Error in exception handler: The stream or file "/Users/Dave/Sites/test_website/app/storage/logs/log-apache2handler-2013-06-16.txt" could not be opened: failed to open stream: Permission denied in /Users/Dave/Sites/test_website/bootstrap/compiled.php:7259

routes.php:

Route::get('/', function()
{
    return View::make('index');
});
Route::resource('order', 'OrderController');

任何想法?

它可以直接在"views"文件夹中使用任何视图,但如果在views文件夹中使用子文件夹,我会得到这个错误。

谢谢,戴夫

从评论中获取答案,因为它对我有效。如果你得到这种类型的错误:

异常处理错误:流或文件"/Users/Dave/Sites/test_website/app/storage/logs/log-apache2handler-2013-06-16.txt"无法打开:failed to open stream: Permission denied in/Users/Dave/Sites/test_website/bootstrap/compiled.php:7259

CHMOD存储文件夹中的每个文件到777。我在FileZilla中做过。

或者在命令行中进入app文件夹并写入:

sudo chmod -R 777 storage