首页 文章

Laravel现有项目的管理面板

提问于
浏览
0

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

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

4 回答

  • 2

    在这里,我建议您采用我已经使用的Laravel管理面板 . 这是我最近几天见过的最好的管理员模板 . 该产品的名称是Josh,可在Codecanyon上找到 .

    这是产品的链接,您可以从中获得它

    https://codecanyon.net/item/josh-laravel-admin-template-front-end-crud/8754542?s_rank=9

  • 0

    您甚至不需要遵循 AdminLTE 提供的安装说明 . 作为它的前端模板,只需将 AdminLTEcssjs 文件复制到Laravel的 public 文件夹即可 . 然后从 AdminLTE 获取所需的html页面 . 您需要使用Laravel中的那些文件的新路径更新该html的 cssjs 链接(使用 asset 方法) .

  • 0

    我可以推荐一个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

    假设:你在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项目并享受!

相关问题