pieter365 / legacy-laravel

在 Laravel 项目内运行旧版代码库

dev-main 2023-02-13 10:32 UTC

This package is auto-updated.

Last update: 2024-09-13 13:52:22 UTC


README

在 Laravel 项目内运行旧版代码,例如 Codeigniter

为什么?

帮助在 Laravel 内运行旧版项目

安装

1 - 创建一个新的 Laravel 项目

composer create-project --prefer-dist laravel/laravel {projectName} "9.0.*"

2 - 使用 Composer 引入依赖

composer create-project legacy-laravel

3 - 获取配置文件

php artisan vendor:publish

4 - 将您的旧版项目放在 ./legacy 文件夹内。

详细信息

确保您的旧版配置正确,请在 routes/web.php 中添加以下内容:

Route::middleware('legacy')
    ->any('/{path}', ['as' => 'legacy', 'uses' => '\Legacy\Controller@index'])
    ->where('path', '.*');