View 拉雷维尔4号视图,非randering
我有一个项目,其中从/root调用的所有视图都正确呈现如下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
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');