gai871013 / laravel-manage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel Manage

服务器要求

本系统基于Laravel 5.5开发完成,Laravel 框架会有一些系统上的要求。当然,这些要求在 Laravel Homestead 虚拟机上都已经完全配置好了。所以,非常推荐你使用 Homestead 作为你的本地 Laravel 开发环境。 如果你没有使用 Homestead ,你需要确保你的服务器上安装了下面的几个拓展:

PHP >= 7.1.0
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
composer
node
npm

安装前准备

1.composer

本系统需要使用composer包管理系统,

下载composer

2.npm包管理工具

下载

不是composer包,所以不能使用composer require 需要打包下载所有程序

git clone https://git.oschina.net/gai871013/laravelmanage.git

安装

1.修改配置文件

1.1 拷贝
copy .env.example .env
1.2 修改配置
1. 应用URL地址
APP_URL
2. 修改数据库配置 
DB_CONNECTION
DB_HOST
DB_PORT
DB_DATABASE
DB_USERNAME
DB_PASSWORD
DB_PREFIX

2.程序依赖安装

执行

composer install

3.数据迁移

php artisan migrate

4.数据填充

php artisan db:seed

或者使用单个文件填充
php artisan db:seed --class=AdminActionTableSeeder
php artisan db:seed --class=RoleTableSeeder
php artisan db:seed --class=AdminsTableSeeder

5.文件存储

php artisan storage:link

6.前台资源 (选)

npm install

6.1.前台资源编译

① 生产环境
npm run production
② 开发环境
npm run dev

监听

npm run watch

可用参数

watch-poll
hot

7.登录

地址 http://domain/admin
账号 admin
密码 admin888

About


Languages

Language:PHP 84.4%Language:Blade 15.3%Language:Shell 0.1%Language:HTML 0.1%Language:Vue 0.0%Language:Less 0.0%