[英]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.