将Laravel更新为5.8。*后,旅行者完全被破坏了
突然面包碎了,可搜索了
未定义变量
对成员函数getTranslatedAttribute()的调用为null
每次出现...
我正在考虑彻底完全卸载Voyager。
如何卸载?有任何提示吗?
老实说,切勿在没有准备的情况下升级现有项目。
要卸载,您需要:
composer remove tcg/voyager
也从您的路线/web.php中删除路线
旅行者很容易在Laravel应用程序中纠缠自己
composer remove tcg/voyager
可能还不够
composer.json
中删除larapack挂钩存储库>>"repositories": { "hooks": { "type": "composer", "url": "https://larapack.io" } }
也删除项目根目录下的
hooks
目录
routes/web.php
删除航行者航线Route::group(['prefix' => 'admin'], function () {
Voyager::routes();
});
Auth\User
,而不是旅行者的用户从此
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
文件夹以删除静态资产