1

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

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

在我的视图文件夹中,我有一个名为“order”的文件夹,其中有一个名为“index.blade.php”的文件

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

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

路线.php:

Route::get('/', function()
{
    return View::make('index');

});

Route::resource('order', 'OrderController');

有任何想法吗?

它可以直接使用“views”文件夹中的任何视图,但如果使用视图文件夹中的子文件夹,我会收到该错误。

谢谢,戴夫

4

1 回答 1

2

从评论中得到答案,因为它对我有用。如果您收到此类错误:

异常处理程序中的错误:无法打开流或文件“/Users/Dave/Sites/test_website/app/storage/logs/log-apache2handler-2013-06-16.txt”:无法打开流:权限被拒绝/Users/Dave/Sites/test_website/bootstrap/compiled.php:7259

CHMOD 存储文件夹中的每个文件到777. 我在 FileZilla 中做到了这一点。

或者转到app命令行中的文件夹并写入:

sudo chmod -R 777 storage
于 2013-07-13T19:35:49.863 回答