理解Laravel中的路由
我使用Laravel开始了我的项目,但我不知道路由是如何工作的 示例代码: 路由::get('/',函数(){ 返回视图(“欢迎”); });理解Laravel中的路由,laravel,laravel-5,laravel-routing,Laravel,Laravel 5,Laravel Routing,我使用Laravel开始了我的项目,但我不知道路由是如何工作的 示例代码: 路由::get('/',函数(){ 返回视图(“欢迎”); }); get静态功能在哪里?我在Laravel/vendor目录中搜索,但什么也没找到。Laravel路线非常简单,它们使您的项目井然有序。路由通常是了解应用程序链接在一起的最佳位置 这本书非常精巧 您的站点示例是指向/URL的GET路由示例。 它接受回调作为第二个参数。此回调确定如何处理请求。在这种情况下,将返回视图响应 Route::get('/', f
get
静态功能在哪里?我在Laravel/vendor
目录中搜索,但什么也没找到。Laravel路线非常简单,它们使您的项目井然有序。路由通常是了解应用程序链接在一起的最佳位置
这本书非常精巧
您的站点示例是指向/
URL的GET路由示例。
它接受回调作为第二个参数。此回调确定如何处理请求。在这种情况下,将返回视图响应
Route::get('/', function () {
return view('welcome');
});
有不同类型的路线:
路由::get($uri,$callback)
路由::post($uri,$callback)
路由::put($uri,$callback)
路由::补丁($uri,$callback)
路由::删除($uri,$callback)
路由::选项($uri,$callback)
还可以通过管线传递参数:
您可以根据管线的要求定义任意数量的管线参数:
有时,您可能需要注册一条响应多个请求的路由
HTTP动词。您可以使用match方法来执行此操作。或者,你甚至可以
使用any方法注册响应所有HTTP谓词的路由:
实际上,您使用的是
路线立面
。这有助于在静态环境中访问对象成员Facades
使用PHP的魔法方法
研究外观。您应该使用生成一个IDE帮助文件,该文件允许您在IDE中获取类型提示,并且还包含一些关于函数从何处来的信息,如NICE general info,但实际上并没有回答OP提出的唯一问题。
Route::get('posts/{post}/comments/{comment}', function ($postId, $commentId) {
// });
Route::match(['get', 'post'], '/', function () {
//
});
Route::any('foo', function () {
//
});