如何在 laravel 中去除喷射流和强化?

Posted

技术标签:

【中文标题】如何在 laravel 中去除喷射流和强化?【英文标题】:how to remove jetstream and fortify in laravel? 【发布时间】:2021-06-01 01:31:56 【问题描述】:

我正在尝试从 Laravel 中删除 Fortify 和 Jetstream 软件包,因此我将它们从 App 中删除。提供者,来自 composer.json(需要部分)、Actions、Config、vendor。然后我运行 composer update 并收到以下消息:

Script @php artisan package:discover --ansi 处理返回的 post-autoload-dump 事件,错误代码为 1

我也从相同的位置移除了圣所

【问题讨论】:

【参考方案1】:

仅从composer.json 文件中删除不会完全删除它们。您需要手动删除和修改一些文件。

编辑掉

app/Http/Kernel.php - \Laravel\Jetstream\Http\Middleware\AuthenticateSession::class,
app/Models/User.php - use HasProfilePhoto;
config/app.php - App\Providers\FortifyServiceProvider::class,
config/app.php - App\Providers\JetstreamServiceProvider::class,
routes/web.php - routes with auth:sanctum

删除

app/Providers/FortifyServiceProvider.php
app/Providers/JetstreamServiceProvider.php
app/View/Components/AppLayout.php
app/View/Components/GuestLayout.php
app/Actions/Fortify/
app/Actions/Jetstream/

config/fortify.php
config/jetstream.php
config/sanctum.php

我使用的是 Laravel 8。解决方案可能因版本而异。

【讨论】:

【参考方案2】:

您也可以清除 bootstrap/cache 目录。 see this answer

【讨论】:

以上是关于如何在 laravel 中去除喷射流和强化?的主要内容,如果未能解决你的问题,请参考以下文章

如何实践设计原则

如何使用 PyTorch DataLoader 进行强化学习?

喷涂线在喷涂时必知的七大要素

喷砂机原理与构造

强化学习过程中对产生的无效动作应该如何进行屏蔽处理?(强化学习中可变的动作空间怎么处理)

Laravel5.5去除URL中的index.php生成优雅链接