# 路由注册

我们约定,插件的路由存放在插件目录下的 routes 目录下面,结构如下:

./routes
├── api.php
└── web.php

其中 web.php 对应的可以是使用 web 中间件的路由,api.php 可以对应使用 api 中间件的路由。

路由文件写好之后,接下来我们需要到 MainServierProvider.php 中注册:

<?php

namespace Addons\Demo1;

use Illuminate\Support\ServiceProvider;

class MainServiceProvider extends ServiceProvider
{

    public function boot()
    {
        // 注册路由
        $this->loadRoutesFrom(__DIR__ . '/routes/web.php');
        $this->loadRoutesFrom(__DIR__ . '/routes/api.php');
    }

    public function register()
    {
    }

}