最近我被分配了一项任务来升级老的laravel项目,有一个控制器和不超过20个需要迁移的文件,上面有200行代码(平均)。
就为了这个,我安装了laravel最新的8.1,但它有很多垃圾,包括帆。我只需要laravel-5.4类似(支持php-8)的mysql (没有帆,邮件和其他东西)。
我可以从它的帆,我找不到好的文件在谷歌的第一页使用最低限度的拉拉,所以我来到这里。
我并不想冒犯任何人,但我认为,拉拉正在受到许多糟糕的抽象概念的欺骗性。
发布于 2022-02-20 21:11:35
可以使用composer删除任何包。
composer remove vendor/package拆帆实例
❯ composer remove laravel/sail
laravel/sail could not be found in require but it is present in require-dev
Do you want to remove it from require-dev [yes]? yes
./composer.json has been updated
Running composer update laravel/sail
Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 0 updates, 1 removal
- Removing laravel/sail (v1.13.2)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 0 installs, 0 updates, 1 removal
- Removing laravel/sail (v1.13.2)
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: barryvdh/laravel-debugbar
...
Discovered Package: spatie/laravel-ignition
Package manifest generated successfully.
> @php artisan vendor:publish --tag=laravel-assets --ansi
No publishable resources for tag [laravel-assets].
Publishing complete在修改供应商文件夹之后,自动加载程序将被更新,laravel/sail行将从composer.json中移除。
https://stackoverflow.com/questions/71168160
复制相似问题