kirschbaum-development/laravel-route-file-macro

一个易于加载路由文件而不进行不必要的函数调用的路由宏。

1.2 2024-02-27 16:24 UTC

This package is auto-updated.

Last update: 2024-08-27 17:33:28 UTC


README

Latest Version on Packagist Total Downloads

此软件包允许您直接从Laravel的Router加载路由文件。

需求

此软件包需要Laravel 5.7或更高版本。

由于Laravel 7对PHP版本的要求,如果您需要PHP 7.1的支持,请使用软件包的0.2版本。

安装

您可以通过composer安装此宏

composer require kirschbaum-development/laravel-route-file-macro

用法

单个项目

Route::file接受单个文件路径或SplFileInfo对象,不能用于多个路径或文件对象。

Route::file(base_path('routes/admin/users.php'));

$files = File::files(__DIR__.'/routes');
Route::files($files[0]);

多个项目

Route::files接受文件路径的数组或SplFileInfo对象的数组,不能用于单个路径或文件对象。

Route::files([
    base_path('routes/admin/posts.php'),
    base_path('routes/admin/users.php')
]);

$files = File::files(__DIR__.'/routes');
Route::files($files);

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全性

如果您发现任何安全问题,请通过电子邮件david@kirschbaumdevelopment.comnathan@kirschbaumdevelopment.com联系,而不是使用问题跟踪器。

致谢

赞助

此软件包的开发由Kirschbaum Development Group赞助,这是一家以解决问题、团队建设和社区为中心的开发者驱动型公司。了解更多关于我们加入我们

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件