Laravel入门基础教程(二)路由

(原谅我现在才有时间来继续此系列项目)

前言

安装配置完laravel之后,我们正式开始了laravel框架的学习和开发进程。
laravel为开发者提供了强大、简介的路由配置,开发者可以方便的实现各种路由配置。
本系列课程我们将以一个简单的博客来作为教程载体,通过我们学到的知识逐渐丰富网站的功能。

路由

laravel5的路由配置在app/http/routes.php文件中,解析源码可以发现,laravel会动态加载该文件来实现路由解析(当然也有例外,laravel可以利用脚手架实现路由cache,这个我们在后面讲解)

配置简单路由

Laravel已经为我们提供了一个开箱即用的welcome路由:

Route::get('/', function () {return view('welcome');
});

我们可以发现这个方法对应的路由为‘/’,Route::get()方法表示请求方式,方法的第二个参数通过匿名函数的方式返回了一个视图(view),当我们访问此路由时,我们可以看到laravel已经展现了一个标志页面(在resources/views文件夹下):
访问/路由的显示效果

这样我们可以马上实现我们自己的get方法:

Route::get('/', function () {return view('Hello World!');
});

这里写图片描述

如果我们返回一个对象,laravel会自动帮我们转换为json格式输出。

Route::get('/', function () {return ['1' => 'hello' , '2' => 'world'];
});

这里写图片描述

Laravel为我们提供了以下几种基本的请求方法:

Route::get('/', function () {return 'Hello World';
});Route::post('foo/bar', function () {return 'Hello World';
});Route::put('foo/bar', function () {//
});Route::delete('foo/bar', function () {//
});


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部