headerx / laravel-legacy-loader

为在Laravel应用中使用纯PHP脚本提供的通配符路由。

v1.0.0 2022-02-23 20:46 UTC

This package is auto-updated.

Last update: 2024-09-13 01:32:00 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

安装

您可以通过composer安装此包

composer require headerx/laravel-legacy-loader

您可以使用以下命令发布配置文件

php artisan vendor:publish --provider="HeaderX\LegacyLoader\LegacyLoaderServiceProvider" --tag="legacy-loader-config"

这是已发布配置文件的内容

return [
    /**
    * Route prefix under which the php files are to be 
    * accessed. Additional routes are not needed,
    * files will be accessible via thier path.
    */
    'route_prefix' => env('LEGACY_ROUTE_PREFIX', 'legacy'),
    /**
     * Path to legacy php scripts
     * relative to base_path()
     */
    'file_path' => env('LEGACY_FILE_PATH', 'resources/legacy'),
    /**
     * If your legacy app has its own
     * authentication you will need
     * to publish config and add
     * your own middleware.
     */
    'middleware' => [
        'web',
        // 'auth',
    ],

测试

composer test

变更日志

请参阅变更日志获取关于最近更改的更多信息。

贡献

请参阅贡献指南获取详细信息。

安全漏洞

请查看我们的安全策略了解如何报告安全漏洞。

鸣谢

许可证

MIT许可证(MIT)。请参阅许可证文件获取更多信息。