View 拉雷维尔4号视图,非randering

View 拉雷维尔4号视图,非randering,view,laravel-4,View,Laravel 4,我有一个项目,其中从/root调用的所有视图都正确呈现如下 Route::get('link', 'SpecificController@myFunction'); //myFunction renders the view 我添加了一个目录和通配符路由,这样我就可以像这样管理许多未知的URL Route::get('directory/{anylink?}', function($anylink) { directoryController::directoryFunction

我有一个项目,其中从/root调用的所有视图都正确呈现如下

Route::get('link', 'SpecificController@myFunction'); //myFunction renders the view
我添加了一个目录和通配符路由,这样我就可以像这样管理许多未知的URL

Route::get('directory/{anylink?}', function($anylink)
{   
    directoryController::directoryFunction($anylink);
}); 
路由和控制器目录功能工作正常。但是,当directoryFunction呈现视图时,它是一个空白页。如果不是被/directory/link调用,而是被/link调用,那么它会呈现任何其他视图

另外,在控制器中,我尝试了这个

return View::make('good-name'); //return blank page

return View::make('bad-name'); //return error not found

return View::make('directory/good-name'); //return blank page

return View::make('directory/bad-name'); //return error not found

如果我将视图放在views文件夹或views/目录中,结果是相同的。我做错了什么?

好的,我把它修好了。当一个函数调用另一个函数来渲染视图时,似乎无法渲染视图。所以我换了

Route::get('directory/{anylink?}', function($anylink)
{   
    directoryController::directoryFunction($anylink);
});


如果视图有错误,它将不会渲染,它可能会引发异常,也可能不会引发异常。检查日志文件Laravel和Apache或您正在使用的Web服务器中的错误。我仔细检查了一遍,确认视图没有错误
Route::get('directory/{anylink?}', 'directoryController@directoryFunction');