Ознакомьтесь со страницей Предварительных требований , чтобы узнать важные соображения относительно ваших пользовательских моделей!

|
Ознакомьтесь со страницей Предварительных требований , чтобы узнать важные соображения относительно ваших пользовательских моделей!
|
bet | 4/10 | Sana | 14.05.2024 | Hajmi | 107,29 Kb. | | #231623 |
Bog'liq auth1Ознакомьтесь со страницей Предварительных требований , чтобы узнать важные соображения относительно ваших пользовательских моделей! - Ознакомьтесь со страницей Предварительных требований , чтобы узнать важные соображения относительно ваших пользовательских моделей!
- Этот пакет публикует config/permission.php файл . Если у вас уже есть файл с таким именем, вы должны переименовать или удалить его.
- Вы можете установить пакет через composer :
- composer require spatie/laravel-permission
- Необязательно: Поставщик услуг будет зарегистрирован автоматически. Или вы можете вручную добавить поставщика услуг в свой config/app.php файл:
- 'providers' => [
- Spatie\Permission\PermissionServiceProvider::class,
- ];
Shaxsiy modellaringiz uchun muhim fikrlarni bilish uchun Old shartlar sahifasini tekshiring! - Shaxsiy modellaringiz uchun muhim fikrlarni bilish uchun Old shartlar sahifasini tekshiring!
- Ushbu paket config/permission.php faylini nashr etadi. Agar sizda bir xil nomli fayl mavjud bo'lsa, uni qayta nomlashingiz yoki o'chirishingiz kerak.
- Paketni kompozitor orqali o'rnatishingiz mumkin:
- composer require spatie/laravel-permission
- Majburiy emas: Xizmat ko'rsatuvchi provayder avtomatik ravishda ro'yxatdan o'tadi. Yoki xizmat ko'rsatuvchi provayderni config/app.php faylingizga qo'lda qo'shishingiz mumkin:
- 'providers' => [
- Spatie\Permission\PermissionServiceProvider::class,
- ];
- Вам следует опубликовать миграцию и config/permission.php конфигурационный файл с:
- php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider"
- Migratsiya va config/permission.php konfiguratsiya faylini quyidagi bilan joylashtirishingiz kerak:
- php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider
- Если вы используете UUID , ознакомьтесь с разделом "Дополнительно" документации, посвященным шагам по UUID, прежде чем продолжить. В нем объясняются некоторые изменения, которые вы, возможно, захотите внести в файлы миграции и конфигурации, прежде чем продолжить. В нем также упоминаются важные соображения после расширения возможностей моделей этого пакета для UUID.
- Если вы собираетесь использовать функции TEAMS вы должны обновить свой config/permission.php конфигурационный файл :
- необходимо установить 'teams' => true,
- и (необязательно) вы можете установить team_foreign_key укажите имя в файле конфигурации, если вы хотите использовать пользовательский внешний ключ в своей базе данных для команд
- Agar siz UUID dan foydalanayotgan bo‘lsangiz, davom etishdan oldin UUID bosqichlari uchun hujjatlarning “Kengaytirilgan” bo‘limini ko‘rib chiqing. Davom etishdan oldin migratsiya va konfiguratsiya fayllariga kiritishingiz mumkin bo'lgan ba'zi o'zgarishlar tushuntiriladi. Shuningdek, ushbu paketning modellarini UUIDlarga kengaytirgandan so'ng muhim fikrlarni eslatib o'tadi.
- Agar siz TEAMS funksiyalaridan foydalanmoqchi bo‘lsangiz, config/permission.php konfiguratsiya faylingizni yangilashingiz kerak:
- siz "jamoalar" ni o'rnatishingiz kerak ‘teams’ => true,
- va (ixtiyoriy) agar siz jamoalar uchun maʼlumotlar bazasida maxsus xorijiy kalitdan foydalanmoqchi boʻlsangiz, konfiguratsiya faylida team_foreign_key nomini oʻrnatishingiz mumkin.
- Если вы используете MySQL 8 , найдите в файлах миграции примечания о MySQL 8, чтобы установить / ограничить длину индексного ключа, и отредактируйте соответствующим образом. Если вы получите ERROR: 1071 Specified key was too long тогда вам нужно сделать это.
- Agar siz MySQL 8 dan foydalanayotgan bo'lsangiz, indeks kaliti uzunligini o'rnatish/cheklash va shunga mos ravishda tahrirlash uchun MySQL 8 haqida eslatmalar uchun migratsiya fayllariga qarang. Agar siz ERROR: 1071 ko'rsatilgan kalit juda uzun bo'lsa, buni qilishingiz kerak.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Ознакомьтесь со страницей Предварительных требований , чтобы узнать важные соображения относительно ваших пользовательских моделей!
|