四叶草花开 2019-07-01
❤️ 本项目 GitHub / Gitee(码云),目前已在公司产品应用,运行在数个客户服务器内。
f-admin基础权限后台是一套基于Laravel框架开发的系统,不需要开发者重复不必要的工作,就可以实现后台功能的快速开发,其主要特点包括:
f-admin的运行环境要求PHP5.4以上;laravel框架要求为5.4。
线上DEMO f-admin   
你也可以用手机扫下二维码查看手机效果 
效果预览
- [首页](#首页) - [用户管理](#用户管理) - [角色管理](#角色管理) - [权限管理](#权限管理) - [菜单管理](#菜单管理) - [日志管理](#日志管理)
安装步骤
- [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)












新建一个文件夹,进入该文件夹,利用git等工具输入以下命令:
git init git clone https://github.com/fangzesheng/f-admin.git
composer install
cp .env.example .env php artisan key:generate
.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
php artisan migrate composer dump-autoload php artisan db:seed
如果在执行php artisan migrate增加表操作出现字段长度过长错误时,则可能是因为mysql版本低于5.5.3,解决方法:
记得先将新建数据库里面的表清空!!!
use Illuminate\Support\Facades\Schema;    
public function boot()
{
   Schema::defaultStringLength(191);
}访问自己的配置好的域名  
用户名:admin  
密码:f123456
<VirtualHost *:80>
    DocumentRoot E:\test\public
    ServerName www.test.com
    <Directory "E:\test\public">
       AllowOverride All
       order deny,allow
       Require all granted
    </Directory>
</VirtualHost><VirtualHost *:80>
    DocumentRoot /data/wwwroot/default/f-admin/public
    ServerName www.fang99.cc
    <Directory "/data/wwwroot/default/f-admin/public">
       AllowOverride All
       order deny,allow
       Require all granted
    </Directory>
</VirtualHost>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;
    }
}如果你觉得这个开源项目对你有用,欢迎star你懂的!谢谢:)