WebStack-Laravel-master github地址:https://github.com/hui-ho/WebStack-Laravel
一个开源的网址导航网站项目,具备完整的前后台,您可以拿来制作自己的网址导航。
安装
1 下载github上代码,放到服务器上
2 安装composer,一般是composer.exe
3 使用composer在项目文件夹安装依赖
$ composer install
4 修改.env.example为 .env, 并修改里面的数据库配置
...
DB_DATABASE=database
DB_USERNAME=username
DB_PASSWORD=password
...
5 使用php 生产AES密钥
$ php artisan key:generate
6 迁移数据
php artisan migrate:refresh --seed
7 本地测试一下
$ php artisan serve
8 访问http://127.0.0.1:8000
9 部署到业务系统上 我的服务器是apache mysql
10 业务系统上修改apache配置文件httpd.conf,找到LoadModule rewrite_module modules/mod_rewrite.so 将前面的#注释取消
11 在public里的.htaccess写上
Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]
12 将网站根目录指向public目录
13 如果是Nginx,参考Laravel官方文档
https://xueyuanjun.com/post/9528#toc-4
目录结构
1 参考Laravel官方文档
https://xueyuanjun.com/post/9529
2 个人修改
/public 里面的
favicon.ico 是前台图标
/public/img 是前台图标相关
/public/uploads/是图片保存文件夹
/resources 里面才是前台代码
/resources/views 里面是前台php代码,可以自行修改
/resources/views/admin里面是后台首页代码
/config 是配置文件 标题都卸载这里面
/config/admin.php 是标题修改
/verdor 里面有后台代码
\vendor\encore\laravel-admin\resources\views\ 里面是后台代码
\vendor\encore\laravel-admin\resources\views\ partials 里面是后台页面展示(头尾)