我现在正在用Laravel 5.4开发一个项目 我需要在这个现有项目上添加一个管理面板,但从我看到的情况来看,这方面的选择很少。 一个选项是AdminLTE,但有关在现有项目上安装的文档非常详尽。 它还要求我删除默认的Laravel Auth Controller,这对我来说真的不是一个选项,因为我已经做了很多改动。
您能否推荐一款易于在现有项目上安装的管理面板? 或者我应该自己写吗?但我不确定我能不能处理它。
答案 0 :(得分:2)
我可以推荐一个laravel 5的旅行者套餐
step:1 composer require tcg/voyager
step:2 set up your .env file
step:3 put following 2 line in your app.php
TCG\Voyager\VoyagerServiceProvider::class,
Intervention\Image\ImageServiceProvider::class,
step:4 php artisan voyager:install
step:5 run your migration -> php artisan migrate
然后转到
localhost:8000/admin
或任何服务器
答案 1 :(得分:1)
在这里,我建议您采用我已经使用过的Laravel管理面板。这是我最近几天见过的最好的管理员模板。该产品的名称是Josh,可在Codecanyon上找到。
以下是您可以获得该产品的产品链接
https://codecanyon.net/item/josh-laravel-admin-template-front-end-crud/8754542?s_rank=9
答案 2 :(得分:0)
您甚至不需要遵循"duration_in_traffic": {
"text": "6 hours 42 mins",
"value": 24145
}
提供的安装说明。作为其前端模板,只需将AdminLTE
的{{1}}和css
文件复制到Laravel的js
文件夹即可。然后从AdminLTE
获取所需的html页面。您需要使用Laravel中的那些文件的新路径更新该html的public
和AdminLTE
链接(使用css
方法)。
答案 3 :(得分:0)
假设:您使用的是Laravel 5.4
使用以下命令添加admin-lte Laravel包
composer require "acacha/admin-lte-template-laravel:4.*"
注册服务提供商编辑config / app.php文件并添加到providers数组:
Acacha AdminLTE模板提供程序
Acacha\AdminLTETemplateLaravel\Providers\AdminLTETemplateServiceProvider::class,
注册别名编辑config / app.php文件并添加到别名数组:
Acacha AdminLTE模板别名
'AdminLTE' => Acacha\AdminLTETemplateLaravel\Facades\AdminLTE::class,
最后发布文件:
php artisan vendor:publish --tag=adminlte --force
使用force覆盖Laravel Scaffolding包。这就是全部!在您的浏览器或家庭机器中打开Laravel项目并享受!