Laravel现有项目的管理面板

时间:2017-03-12 08:43:27

标签: php laravel admin

我现在正在用Laravel 5.4开发一个项目 我需要在这个现有项目上添加一个管理面板,但从我看到的情况来看,这方面的选择很少。 一个选项是AdminLTE,但有关在现有项目上安装的文档非常详尽。 它还要求我删除默认的Laravel Auth Controller,这对我来说真的不是一个选项,因为我已经做了很多改动。

您能否推荐一款易于在现有项目上安装的管理面板? 或者我应该自己写吗?但我不确定我能不能处理它。

4 个答案:

答案 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的publicAdminLTE链接(使用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项目并享受!