关于Laravel简易路由操作的体会

Laravel 框架中路由是用来响应 HTTP 动作的
说简单点就是网页中输入一个 URL ,就可以传入到 Laravel框架中的对应路由,即能完成相应的功能
路由的组成为接收一个 URL 和一个闭包方法,在 laravel 框架中的位置为 route.php 文件
一个非常简单的路由例子 :
Route::get('/', function () {
    return 'Hello World';
});
Route::get('admin', function () {
    return 'Hello World!!!';
});
route.php 文件中定义好了如上两个路由后,启动 laravel 框架的服务器,启动命令为 php artisan serve ,然后在浏览器中输入 localhost:8000 ,然后就调用第一个路由的闭包函数,会出现第一个路由对应的  Hello World ,而第二个路由的不同则是加了个路径前缀,也就是要在浏览器中要输入 localhost:8000/admin 时才会调用第二个路由中的闭包函数而出现 Hello World!!!
我感觉可能有人不知道启动命令在哪输入
打开控制台, MAC OS Linux 就是打开终端,进入你的框架的文件夹中,在包含有 artisan 文件的文件夹中输入启动命令即可,如果出现了错误,去百度和 GOOGLE
刚刚的业务逻辑全部是在路由中实现的,也就是说路由的闭包函数直接完成了全部工作,而在实际开发中,业务逻辑非常庞大,是不可能在闭包函数中实现的,况且使用 laravel 框架的原则上也是不允许的,所以就需要由路由转入控制器中
另一个非常简单的路由例子 :
Route::get('/', 'HomeController@index');
定义好了这个路由后,启动服务,在浏览器中输入 localhost:8000 后,则会将调用 HomeController.php 文件中的 index 方法
HomeController.php 是一个控制器文件, laravel 框架是基于 MVC 框架实现的,而在 laravel 5.1 目录, HTTP 文件夹下的 Controller 文件夹则是起到了 MVC 中的控制器部分, laravel 框架中路由的作用实际上是将浏览器的请求传入到框架中来启动框架中的相应功能。
以上为两个简单的路由操作,往后会写一篇 浏览器 --> 路由 --> 控制器 --> 视图 --> 浏览器 的完整的路由操作,我也是新手,共同努力
原文链接:简书/ pteric
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值