【发布时间】:2014-10-22 07:28:23
【问题描述】:
在我大学的最新讲座中,我的教授正在从路线返回视图模板。
Route::get('/list', function() {
return View::make('list');
}
我不明白这怎么可能。我以为只有控制器可以与视图交互?路由如何与视图交互?这是否意味着我们应用程序中的任何类都可以调用View::make 并控制呈现的视图模板?
这引发了更大的问题,即返回的路线是什么?换句话说,当我们的 Laravel 服务器收到请求时,我们的服务器中的某些东西会 ping 路由并且我们的路由会返回一个模板。什么是返回模板的路由?我假设它是 index.php,我知道那里有很多引导方法。有人能解释一下 Laravel 工作原理的内部结构以及为什么我们可以从路由中渲染视图吗?
【问题讨论】:
-
对于构建不需要复杂控制器的小型应用程序的人们来说,这是一个便捷的捷径。你想太多了。