我刚刚开始使用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