dreadkopp / laravel_slim_transceiver
该包最新版本(0.1.9)没有提供许可证信息。
在现有的slim应用之上堆叠laravel
0.1.9
2021-01-16 01:46 UTC
Requires
README
这个小助手允许你在现有的Slim应用之上运行laravel。
安装
composer require dreadkopp/laravel_slim_transceiver
用法
(假设你已经在你现有的slim项目之上安装了Laravel)
Laravel端
将以下代码添加到routes/web.php文件的底部
Route::fallback([\dreadkopp\LaravelSlimTransceiver\SlimTransceiver::class,'handle'])
->withoutMiddleware( \App\Http\Middleware\VerifyCsrfToken::class);
slim
在/public目录中,你应该有一个slim.php文件,我们需要对其进行稍微修改。
首先,将其重命名为sub_slim.php
其次,我们需要做一些微调。sub_slim.php中的最后一行应该像这样
$app->run();
将其改为
return $app->run(true);
第三,你希望在slim应用代码中禁用会话的启动,因为Transceiver将在运行时为你创建一个临时会话
全局
最后,将你的Web服务器指向public/index.php而不是public/slim.php