Laravel 视图不工作

Laravel view is not working

我正在努力学习 laravel。我面临着观点问题。而我 运行 以下代码:

Route::get('/', function(){
    return 'welcome';
});

它工作正常。但是当我尝试使用 view

Route::get('/', function(){
    return view('welcome');
});

除了空白页,我什么也得不到。 (welcome.balde.php 页面存在于 resource/views 目录中)

我在路由过程中也遇到了问题。像这样的代码

Route::get('home', 'HomeController@index');

我无法访问 localhost/laravel/public/home 目录它给我一个错误,没有找到目录或文件。 而不是这个 localhost/laravel/public/index.php/home url 有效。 不知道是什么问题。我正在使用 php 5.4 和 mysql 5.5

view() 函数可能不存在。 试试这个,

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

如果这没有帮助(检查您的日志,存储在 app/storage/logs)

您的应用程序处于调试模式? 您可以在 /app/config/app.php 文件中查看。

我正在使用 linux OS,这就是权限问题的原因。为我的项目文件夹授予适当的权限(apache 服务器)后,视图问题已解决。