您现在的位置是:网站首页 > 脚本编程>
laravel学习之安装三方开源项目
简介
学习完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.将数据库中的表全部删除
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三个文件夹
打赏本站,你说多少就多少

本文地址:https://www.qi522.com/view/105.html
来 源:千奇博客
下一篇:开启全站https的方式