Laravel 8 路由(Route)>> 解析与使用

路由是定义应用程序接收客户端请求的方式。路由定义了可以匹配到特定 URI 的请求方式和处理程序。路由可以帮助我们将客户端请求映射到特定的控制器方法、闭包函数或者视图。路由的配置文件位于 routes\MyRoutes\ 文件夹,里面有 laravel 自定义好的路由配置文件 routes\MyRoutes\web.php 和 routes\MyRoutes\api.php,当然你也可以自己定义一个自己的 Routes 文件。

如何自定义一个路由文件

我们可以根据自己的需要,在 routes\ 下手动创建一个 MyRoutes 文件夹,在文件夹下创建一个 MyDemoRoute 的路由文件,如下:

在 app\Providers\RouteServiceProvider.php 下配置如何调用这个路由文件,如下:

此时路由文件配置成功,我们去自定义的路由文件里尝试一下,我们在 routes\MyRoutes\MyDemoRoute.php 添加如下路由配置,我们定义一个名为 go 的路由,指向了 TestDemoController 的 test 方法,test 方法里会用 dump() 输出一句话 'Hello All',如下图:

use Illuminate\Support\Facades\Route;

Route::get('/go', [App\Http\Controllers\TryDemo\TestDemoController::class, 'test']);

此时我们需要在浏览器输入 http://your-local-host/testroute/go,/go前面添加的 testroute 即为路由的前缀名,根据这个前缀名可以正确的指向所定义的路由文件,运行结果如下,路由运行成功

如何使用路由

在路由配置文件里 引用 Route 类,通过 Route::来调用指定的方法,如下:

use Illuminate\Support\Facades\Route;

Route::get(...)
Route::post(...)



- `Route::has('routeName')`&#x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值