简体   繁体   English

如何在 laravel 中返回视图的路由

[英]How to return routes to views in laravel

I just tried loading a view using a route like so:我只是尝试使用这样的路线加载视图:

route.php
Route::get("/page", function(){
   return View::make("dir.page");
});


controller.php
View::make("/page");

...and an error was thrown. ...并抛出错误。 So my question is:所以我的问题是:

Is it possible to load a route via a view and if its possible then how?是否可以通过视图加载路线,如果可能的话如何?

Thanks.谢谢。

Your should return your View. 你应该return你的视图。

So this will work fine: 所以这将工作正常:

Route::get("/page", function(){
   return View::make("dir.page");
});

在Laravel 5.5中,您现在可以:

Route::view('/page', 'dir.page');

This works in Laravel 7:这适用于 Laravel 7:

Route::get("/page", function(){
   return view("dir.page");
});

In laravel 5.8 I had to use this.在laravel 5.8我不得不使用这个。

Route::get("/page", function(){
   return \View::make("dir.page");
});

Route::view('RouteName', 'dir.filename'); Route::view('RouteName', 'dir.filename'); // version 6+ // 版本 6+

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM