手把手安裝Laravel框架(permissions擴展包)實現RBAC權限---以及一些安裝時的ERROR


a.依賴管理工具,框架,環境

  1.composer

  2.laravel(我的是5.5)  

  3.PHP(我的7.2),MySql(我的5.7)

b,安裝

  1.首先需要安裝一個干凈的 Laravel 項目,然后在項目根目錄下通過 Composer 來安裝擴展包依賴:

     composer create-project laravel/laravel permission --prefer-dist

       

  2.進入安裝完時生成的文件夾

      cd permission


    執行以下命令
     composer require spatie/laravel-permission

    如:遇到了錯誤:不讓下載,打開失敗,

                

 不着急切換一下國內鏡像然后就可以下載了
 composer config -g repo.packagist composer https://packagist.phpcomposer.com

  3.將擴展包提供的數據庫遷移文件發布到 database/migrations 目錄下:
 php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="migrations"
    
  4.然后遷移文件生成數據表

   
php artisan migrate

    如:遇到錯誤!!拒絕訪問

        不急首先檢查database.php中自己填寫的信息是正確的,然后檢查.env文件,完事!

  5.配置文件  

      接下來將擴展包提供的權限配置文件 permission.php 發布到 config 目錄下以便對默認配置進行修改:

     php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="config"
    
 6.恭喜你已經完成了基本操作接下來走
傳送門:
    基於 Laravel Permission 擴展包在項目中輕松實現 RBAC 權限管理功能:
      https://laravelacademy.org/post/9389.html
    報錯時參考的以下文章:
      ERROR切換鏡像:https://pkg.phpcomposer.com/
      
      ERROR
拒絕訪問:https://www.bbsmax.com/A/QW5Y8DNJma/
 

     

 

 

 

 
 

 

 

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM