【发布时间】:2014-08-02 07:23:53
【问题描述】:
我刚开始使用 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
routes.php:
Route::get('/', function()
{
return View::make('index');
});
Route::resource('order', 'OrderController');
有什么想法吗?
它可以直接使用“views”文件夹中的任何视图,但如果使用视图文件夹中的子文件夹,我会收到该错误。
谢谢, 戴夫
【问题讨论】:
-
尝试检查您的订单文件夹权限,是否可读?
-
嗨,伙计,是的,它是可读的 (755)
-
对不起,错误在日志目录,应该也是读/写的,是这样吗?
-
您需要允许对所有存储目录进行读/写,并删除视图下的所有内容以使其重新生成。
-
太棒了!现在可以使用...非常感谢@Guy :)