如何在Laravel中安全卸载Voyager?

马塞洛条约

将Laravel更新至5.8之后。* Voyager已完全损坏

面包突然断裂,可搜索的是

未定义的变量

在null上调用成员函数getTranslatedAttribute()

每次出现...

我正在考虑完全卸载Voyager。

如何卸载?有什么提示吗?

萨利姆(Salim Djerbouh)

旅行者将自己纠缠在Laravel应用程序中,因此只需

composer remove tcg/voyager

可能还不够

  • 从中删除larapack挂钩存储库 composer.json
"repositories": {
        "hooks": {
            "type": "composer",
            "url": "https://larapack.io"
        }
    }

同时删除hooks项目根目录下的目录

  • 从中删除航行路线 routes/web.php
Route::group(['prefix' => 'admin'], function () {
    Voyager::routes();
});
  • 从配置中删除软件包信息(如果已添加)

文件:config / app.php注释或删除以下几行。

/*
 * Package Service Providers...
 */
TCG\Voyager\VoyagerServiceProvider::class,
  • 让用户模型扩展Auth\User而不是Voyager的用户

由此

class User extends \TCG\Voyager\Models\User

对此

use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable
  • 从中删除旅行者配置 config/voyager.php
  • 从中删除航行者迁移 database/migrations
2016_01_01_000000_create_pages_table.php
2016_01_01_000000_create_posts_table.php
2016_02_15_204651_create_categories_table.php
2017_04_11_000000_alter_post_nullable_fields_table.php
  • 从中删除数据库种子 database/seeds
CategoriesTableSeeder.php
DataRowsTableSeeder.php
DataTypesTableSeeder.php
MenuItemsTableSeeder.php
MenusTableSeeder.php
PagesTableSeeder.php
PermissionRoleTableSeeder.php
PermissionsTableSeeder.php
PostsTableSeeder.php
RolesTableSeeder.php
SettingsTableSeeder.php
TranslationsTableSeeder.php
UsersTableSeeder.php
VoyagerDatabaseSeeder.php
VoyagerDummyDatabaseSeeder.php
  • 最后删除public/vendor/tcg 文件夹以删除静态资产

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在RedShift中安全地卸载/复制表?

来自分类Dev

如何安全卸载gnupg?

来自分类Dev

如何在Heroku中卸载此buildpack?

来自分类Dev

如何在Eclipse中卸载插件?

来自分类Dev

如何在Windows中卸载Cucumber

来自分类Dev

如何在终端中卸载Cordova插件

来自分类Dev

如何在ssh中卸载/ home?

来自分类Dev

如何在IntelliJ IDEA中卸载插件?

来自分类Dev

如何在Mac中卸载Flutter?

来自分类Dev

如何在ssh中卸载/ home?

来自分类Dev

如何在Heroku中卸载此buildpack?

来自分类Dev

如何在Thunderbird中卸载WeTransfer扩展?

来自分类Dev

如何在 Kubuntu 中卸载 Dissenter Browser

来自分类Dev

如何在 kubernetes 中卸载分区

来自分类Dev

Laravel如何路由Voyager登录页面?

来自分类Dev

需要帮助在Laravel Voyager中配置TinyMCE

来自分类Dev

如何修复菜单位置不保存在 Laravel Voyager 中?

来自分类Dev

如何在Laravel 5.1中将数据保存在数据库安全中?

来自分类Dev

如何在不重启的情况下安全地在systemd上卸载/ var / usr

来自分类Dev

如何在Ubuntu 16.04中卸载Visual Studio代码

来自分类Dev

如何在Clojure中卸载和加载类

来自分类Dev

如何在Windows中卸载Google Cloud SDK

来自分类Dev

如何在Ember中卸载嵌入式记录

来自分类Dev

如何在Xeon Phi中传递结构以卸载

来自分类Dev

如何在Swift中从UIViewController卸载self.view

来自分类Dev

如何在iOS应用中卸载Fabric工具包?

来自分类Dev

如何在Excel VBA中卸载多个用户表单?

来自分类Dev

如何在Node.js中卸载npm模块?

来自分类Dev

如何在Firefox中卸载Google翻译工具栏