将Laravel更新至5.8之后。* Voyager已完全损坏
面包突然断裂,可搜索的是
未定义的变量
在null上调用成员函数getTranslatedAttribute()
每次出现...
我正在考虑完全卸载Voyager。
如何卸载?有什么提示吗?
旅行者将自己纠缠在Laravel应用程序中,因此只需
composer remove tcg/voyager
可能还不够
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] 删除。
我来说两句