【laralve项目】@8 laravel-admin安装

author:咔咔

WeChat:fangkangfk

开发文档:https://laravel-admin.org/docs/zh/configuration

在laravel中使用laravel-admin做后台

安装:当前版本(1.5)需要安装PHP 7+Laravel 5.5

​composer require encore/laravel-admin

image.png                                           ​

然后运行下面的命令来发布资源:

php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"

image.png                                           ​

然后就会在配置文件里边生成admin.php

image.png                                           ​

加载了很多语言包

image.png                                           ​

然后把项目中所需要的数据库创建对应的迁移文件,在database目录下;所以在项目运行的时候肯定还是需要进行数据迁移的操作

image.png                                           ​

执行迁移数据库

image.png                                           ​

image.png                                           ​

然后运行下面的命令完成安装:

Plain Text

 

1

php artisan admin:install

image.png                                           ​

然后访问

image.png                                           ​

这个时候点击进去会报错

image.png                                           ​

配置一个站点域名

image.png                                           ​

就ok了

image.png                                           ​

如何非要坚持使用localhost来访问的话那就需要修改源码了

点击完登入之后

 ​image.png                                           ​

会发现出现错误404; 这个404的出现是因为当前的项目运行环境目录地址不是指定在public目录下如果实在public目录下是没什么问题的

这是因为与laravel-admin做了什么操作呢??

打开这个页面

image.png                                           ​

image.png                                           ​

使用了一个函数admin_base_path()的助手函数;可以打开laravel-admin的助手函数文件查看这个助手函数的操作

image.png                                           ​这个时候页面的解析是

image.png                                           ​

这个时候访问就会从根目录开始;稍微修改一下源码就可以解决….(当然这个点是根据与实际情况操作,如果说项目的运行目录不是在public目录下就需要手动改一下源码,如果是则可以不用管)

找到vendor/encore/laravel-admin/src/helpers.php 修改一下admin_base_routes与admin_url

image.png                                           ​

然后还要修改一下中间件;注意修改的是AdminServiceProvider

image.png                                           ​

这是修改menu的

image.png                                           ​

最后一处修改

image.png                                           ​

image.png                                           ​

如果说项目的运行地址指定在public目录下什么也不用改

登入成功之后的界面

建议还是把项目地址放到public目录下;如果不是在public下过程中有什么路径没找到的可以自己阅读源码查找原因…..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咔咔-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值