您现在的位置是:网站首页 > 脚本编程>

laravel学习之安装三方开源项目

2019-03-02321人围观
简介 学习完laravel官网的源码以及规则,接下来要看看高手们已经写好了的后台代码,在研究其他人写好的代码也是一种修炼,在三方项目的基础上进行改造也能体现出你对项目整个流程的理解。本次安装的一个叫“f-admin”的后台源码,在此忠心感谢这位大侠。

学习完laravel官网的源码以及规则,接下来要看看高手们已经写好了的后台代码,在研究其他人写好的代码也是一种修炼,在三方项目的基础上进行改造也能体现出你对项目整个流程的理解。本次安装的一个叫“f-admin”的后台源码,在此忠心感谢这位大侠。

安装步骤

1.获取代码

新建一个文件夹,进入该文件夹,利用git等工具输入以下命令:

linux:

git init  
git clone https://github.com/fangzesheng/f-admin.git

window:

直接到下载zip格式的压缩包,在指定文件夹内解压即可。

https://github.com/fangzesheng/f-admin

2、安装依赖

composer install

 

3、重新生成密钥

cp .env.example .env(linux)
将.env.example重命名为.env(window)
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

6、错误解决方式

在执行“php artisan migrate”报错如下图:

1.png

解决办法

1.将数据库中的表全部删除

2.在AppServiceProvider.php中添加

use Illuminate\Support\Facades\Schema;
public function boot()
{
Schema::defaultStringLength(191);
}

再次执行“php artisan migrate”。

7.安装完成 

绑定完域名的时候进行访问出现了“Please provide a valid cache path”问题

原因是:缓存目录不存在

解决办法:

linux:

mkdir -p storage/framework/views
mkdir -p storage/framework/cache
mkdir -p storage/framework/sessions

ps:记得要给777权限

window:

在storage/framework/目录下创建views、cache、sessions三个文件夹

打赏本站,你说多少就多少

精彩评论

微信关注

Copyright © 2013-2019 千奇博客 保留所有权利 辽ICP备13008238号