无需编辑路径即可在Laravel中自定义路由

时间:2014-10-27 10:18:10

标签: laravel-4 packages laravel-routing

我正在使用Laravel 4开发一个应用程序,我需要为我的应用程序开发一个管理包我看到很多软件包会自动编辑应用程序的routes.php文件,

问题:
如何开发这样的包,自动创建自己的路由,而无需手动编辑routes.php文件?例如,在将包添加到应用程序之后,将像myapplication / admin这样的URL添加到应用程序

1 个答案:

答案 0 :(得分:1)

包含软件包服务提供程序时,服务提供程序中的引导方法应包括软件包源文件中的routes.php,允许您访问软件包中的路由。如下;

public function boot()
{
    $this->package('vendor/package');

    include __DIR__.'/../../routes.php';
}

Source found here