f-admin-Laravelフレームワークに基づいて開発された基礎権限バックグラウンドシステム


f-admin基礎権限バックグラウンド
❤️ 本プロジェクトGitHub/Gitee(コードクラウド)は、現在、会社の製品アプリケーションで、いくつかのクライアントサーバで実行されています.
f-admin基礎権限バックグラウンドはLaravelフレームワークに基づいて開発されたシステムであり、開発者が不要な仕事を繰り返す必要がなく、バックグラウンド機能の迅速な開発を実現することができ、その主な特徴は以下の通りである.
  • [x]Composerを統合し、インストールと使用が便利です.
  • [x]ユーザ管理は、自分の権限を設定することができる.
  • [x]ロール管理は、ユーザーおよび権限を構成します.
  • [x]アクセス権制御は、ある要求の制御を正確にすることができる.
  • [x]メニューは、自分のアイコンを設定し、どのキャラクターが見えるかを制御できます.
  • [x]ログ検索を表示します.
  • [x]厳格なフロントエンドバックエンド入力検証.
  • [x]pc端子も携帯電話端子も対応可能.
  • []その他の最適化、継続中…

  • f-adminの運転環境要求PHP 5.4以上Laravelフレームワークの要件は5.4です.
    オンラインDEMO f-admin携帯電話でQRコードをスキャンして携帯電話の効果を見ることもできます
    ツールバーの
  • 効果プレビュー
    - [  ](#  )
    - [    ](#    )
    - [    ](#    )
    - [    ](#    )
    - [    ](#    )
    - [    ](#    )
  • インストール手順
    - [1.    ](#1    )
    - [2.    ](#2    )
    - [3.  APP_KEY](#3  APP_KEY)
    - [4.  `env`  ](#4  -env-  )
    - [5.     ](#5     )
    - [6.    ](#6    )
  • 環境構成
    - [1.windows](#1windows)
    - [2.linux(apache)](#2linuxapache)
    - [3.linux(nginx)](#3linuxnginx)
  • 感謝
  • 効果プレビュー(pc/mobile)
    トップページ
    ユーザー管理
    ロール管理
    権限管理
    メニュー管理
    ログ管理
    インストール手順
    1.コードの取得
    新しいフォルダを作成し、そのフォルダに入りgitなどのツールで次のコマンドを入力します.
    git init  
    git clone https://github.com/fangzesheng/f-admin.git

    2.インストール依存
    composer install  

    3.APP_の生成KEY
    cp .env.example .env
    php artisan key:generate  

    4.修正.env構成
    DB_CONNECTION=mysql
    DB_HOST=your_host
    DB_PORT=your_port
    DB_DATABASE=your_db
    DB_USERNAME=your_username
    DB_PASSWORD=your_pwd
    CACHE_DRIVER=array  // file  array

    5.データベースの移行
    php artisan migrate
    composer dump-autoload
    php artisan db:seed

    php artisan migrateを実行してテーブルを追加する操作でフィールド長が長すぎるエラーが発生した場合、mysqlバージョンが5.5.3.3未満であるため、解決方法:
  • a.アップグレードmysql
  • b.移行コマンドmigrateによって生成されるデフォルト文字列の長さを手動で構成し、appProvidersAppServiceProviderで構成
  • を実現する方法を呼び出します.
    新しいデータベースのテーブルを空にするのを忘れないでください!!!
    use Illuminate\Support\Facades\Schema;    
    public function boot()
    {
       Schema::defaultStringLength(191);
    }

    6.トップページへのアクセス
    自分の配置したドメイン名のユーザー名にアクセスします:adminパスワード:f 123456
    環境構成(参照のみ)
    1.windows
    
        DocumentRoot E:\test\public
        ServerName www.test.com
        
           AllowOverride All
           order deny,allow
           Require all granted
        
    

    2.linux(apache)
    
        DocumentRoot /data/wwwroot/default/f-admin/public
        ServerName www.fang99.cc
        
           AllowOverride All
           order deny,allow
           Require all granted
        
    

    3.linux(nginx)
    server {
        listen       8088;
        server_name  demo.fang99.cc;
        location / {
            index index.php index.html;
            root /var/www/f-admin/public/;
            try_files $uri $uri/ /index.php?$query_string;
        }
        location ~ \.php$ {
            root   /var/www/f-admin/public/;
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_intercept_errors on;
            include /etc/nginx/fastcgi.conf;
        }
    }

    に感謝
  • layer
  • laravel

  • もしあなたがこのオープンソースプロジェクトがあなたに役に立つと思ったら、starを歓迎します.ありがとうございます