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