首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一款你不容错过的Laravel后台管理扩展包 —— Voyager

1、简介 Voyager是一个你不容错过的Laravel后台管理扩展包,提供了CRUD操作、媒体管理、菜单构建、数据管理等操作。...:https://devdojo.com/episode/laravel-admin-package-voyager 2、安装使用 创建完新的Laravel应用后就可以在根目录下通过以下命令引入Voyager...扩展包: composer require tcg/voyager 接下来创建一个新的数据库并将数据库认证信息添加到.env文件: DB_HOST=localhost DB_DATABASE=homestead...DB_USERNAME=homestead DB_PASSWORD=secret 然后注册Voyager服务提供者以及图片处理服务到配置文件config/app.php的providers数组: TCG...最简单的方式是在项目根目录下运行php artisan serve,然后在浏览器中访问http://localhost:8000/admin,这样就可以进入登录认证页面,我们可以使用如下演示账户: email

90330
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    最棒的 7 个 Laravel admin 后台管理系统推荐 - 卡拉云

    Laravel admin 后台管理系按类型选择 选择 Laravel admin 后台管理系统之前,我用了市面上大多数 Laravel admin ,它们看起来差别不大,其实用途和使用场景差别很大。...] 官网:https://voyager.devdojo.com/ Github:https://github.com/the-control-group/voyager Voyager 跟其他 laravel...Voyager 内置一个媒体管理器,允许使用者在 UI 层面查看、编辑、删除文件,不论是在本地,还是放在其他云上都可以轻松操作。Voyager 还有个菜单构建器,直接在页面上就可以完成菜单管理。...Voyager 的文档写的非常清晰,并且没有视频教程。...特别适合需求不复杂,不需要太多灵活性,就是想快的使用者。

    10.1K02

    Laravel的基本使用

    [Laravel] Laravel的基本HTTP路由 使用Laravel的基本路由,实现get请求响应,找到文件app/Http/routes.php 调用Route的静态方法get(),实现get响应...(),参数:路径,匿名函数 路径,大括号包裹参数名,不含$,例如:’/user/{id}’ 匿名函数,接收参数,例如:function($id){} [Laravel] Laraval的基本控制器 在app...,例如:Route::get("/index","Index\IndexController@index");, 注意命名空间部分,新建的控制器是在根命名空间下面,指定的时候添加自己新加的命名空间 [Laravel...] Laravel的基本视图 在目录resources/views/下面,创建index/index.php 在控制器中使用函数view()来调用模板,参数:文件路径(.分隔目录),数据 路由:routes.php...$id; }); /*使用控制器*/ Route::get("/index","Index\IndexController@index"); /* |--------------------------

    1.3K30

    推荐超好用的 6 款 Laravel Admin 管理模版

    当您的团队有非开发人员时,一个可视化的编程平台会是一个不错的选择,但这些软件包通常局限在通用功能上。这种类型的后台模板的例子是 Voyager 和 Backpack DevTools。...99 美元,大型项目 199 美元) Orchid Orchid 主要由俄罗斯开发者 Alexandr Chernyaev 开发,是 Laravel 框架的开源 CRUD 接口包,允许您使用表单生成器、...优点 优秀的文档,包含视频教程 强大的前端主题 非商业项目的免费选项 缺点 如果您想要所有工具和选项,则相对昂贵 Voyager 与我们目前看到的其他管理模板包不同,Voyager 是 Laravel...它不仅有一个菜单生成器,允许您管理网站的菜单,还有一个数据库管理器,允许您添加、编辑和删除表格。Voyager 是围绕 BREAD 功能构建的,您可以指示任何表的浏览、读取、编辑、添加和删除功能。...优点 设计美观 100+ UI 组件 有免费版和专业版(售价 149 美元) 支持多个前端库 缺点 模板功能相较其它几款,比较基础 写在最后 在使用 Laravel 构建管理模板时有多种选择,每个工具都有自己的优点和缺点

    7.7K41

    新的算法将一键修复损坏的数字图像

    技术可以使用人工神经网络的力量来一次处理单个图像中的多种类型的图像噪点和图像模糊。...通过引进高品质无污损后期人为加进去一些瑕疵的图片,研究人员测试了这套算法,并且使用这套算法成功的修复了图片。在很多案例中这种算法都要优于它的其他竞品,能够更加完美的把损坏的图片修复到它损坏前的样子。...正文: 从手机相机到治病救人的医学扫描,数字图像在人类信息沟通领域起着重要的作用。但数字图像也受到诸如模糊,粒状噪声,像素缺失和颜色损坏等一系列缺陷的影响。...由马里兰大学计算机科学家领导的小组设计出一款使用人工神经网络和其衍生技术对损坏图片实现一键修复的算法。...在很多情况下,该算法都优于竞争对手的技术,几乎将图像恢复到原始状态。 研究人员于2017年12月5日在加州长滩举行的第31届神经信息处理系统大会上公布了他们的发现。

    98020

    MongoDB 使用 repairDatabase() 方法修护损坏的数据

    MongoDB 存储损坏的修复与防范在数据库管理中,存储损坏是一个不容忽视的问题,尤其是在进行 MongoDB 数据备份时。存储损坏不仅会导致备份失败,还可能导致数据丢失,甚至影响数据库的正常运行。...比如,使用以下命令可以对指定的 MongoDB 实例进行备份:mongodump --host localhost --port 27017 --out /path/to/backup该命令会将数据库的所有数据导出到指定的...对于包含大文件的数据库(如使用 GridFS 存储的文件),备份过程需要遍历多个集合和数据块。...存储损坏的潜在原因数据库存储的损坏通常是由多种因素交织引起的,以下是一些常见的原因:硬件故障硬盘损坏或磁盘阵列故障是导致数据库存储损坏的主要原因之一。...对于存储大量数据的 MongoDB 实例来说,硬件故障可能导致数据库文件的无法读取或部分损坏,尤其是在系统负载较大或磁盘使用率较高时。

    12510

    Laravel如何优雅的使用Swoole

    这一篇主要聊聊Laravel如何优雅的使用Swoole,其实只需简单3步就可以完成。...什么是Swoole 直接套用Swoole官网的介绍:PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis...Swoole提供了多线程、长连接等很多牛逼的功能,把php上升到了一个新的台阶,具体的你可以看看入门教程,本文只限于讨论Laravel和Swoole的结合。...这是比较头疼的事情,因为Laravel框架可不是这样的运转的,那如何能与Laravel结合呢?没错,自定义一条Artisan Command,就这么简单。...,就可以把各种业务逻辑写进Laravel框架中,然后就可以使用Laravel提供的各种高效方便的功能了。

    1.6K10

    laravel5 怎么获取数组形式的数据

    要把模型和已载入的关联对象转成数组,可以使用 toArray方法: $user = User::with(‘roles’)->first(); return $user->toArray(); 注意:也可以把整个的模型集合转换成数组...: return User::all()->toArray(); 将模型转换成 JSON 要把模型转换成 JSON,可以使用 toJson 方法: return User::find(1)->toJson...只要在模型里增加 hidden 属性即可 class User extends Model { protected $hidden = [‘password’]; } 注意: 要隐藏关联数据,要使用关联的方法名称...,而不是动态获取的属性名称。...此外,可以使用 visible 属性定义白名单: protected $visible = [‘first_name’, ‘last_name’]; 有时候您可能想要增加不存在数据库字段的属性数据。

    1K20

    记一次 Laravel5 升级到 Laravel10 经过 + 使用 octane 进行容器化

    ://laravel-upgrade-helper.github.io/ 升级过程 项目准备 假设我现在的项目名为/var/www/monday-shop 在monday-shop项目内创建一新的laravel.../laravel10 依赖处理 更新依赖 把/var/www/monday-shop/laravel10/composer.json的require和require-dev部分更新到/var/www/..., 服务启动之后, 查看storage/logs下的目录错误, 按需解决 可能遇到的laravel的helpers函数不存在执行composer require laravel/helpers 容器化...升级完成之后, 就不需要https://github.com/hhxsv5/laravel-s的运行方案了 换成官方https://github.com/laravel/octane的常住内存方案 composer...100M upload_max_filesize = 100M expose_php = 0 realpath_cache_size = 16M realpath_cache_ttl = 360 ;; 使用

    16310

    Laravel源码解析之路由的使用

    前言 我的解析文章并非深层次多领域的解析攻略。但是参考着开发文档看此类文章会让你在日常开发中更上一层楼。 废话不多说,我们开始本章的讲解。...入口 Laravel启动后,会先加载服务提供者、中间件等组件,在查找路由之前因为我们使用的是门面,所以先要查到Route的实体类。...注册 第一步当然还是通过服务提供者,因为这是laravel启动的关键,在 RouteServiceProvider 内加载路由文件。...$router = $this; require $routes; } } 随后通过路由找到指定方法,依旧是Illuminate\Routing\Router 内有你所使用的所有路由相关方法...,下面将通过url访问指定方法,一般控制器都会继承父类 Illuminate\Routing\Controller,laravel为其设置了别名 BaseController public function

    81710

    Laravel 框架中对Layer的使用

    https://blog.csdn.net/u011415782/article/details/78928912 ♩ 背景 其实很久前就接触到了 Layer 的使用,当时只是一位讲师的推荐,并且只应用了简单的弹出框模块功能...♫ 使用步骤 ①. 下载框架源码 个人下载的是 layui.2.2.45 版本,解压后放置于自己的项目 Public 目录下. ? ②. 引入 js , css 文件 ?...依个人习惯,我新建了 layui.blade.php 文件来存放相关的配置数据,如此一来,哪个页面需要,直接使用 @include()命令引入此文件即可 源代码参考如下: 的配置 可使用“dialog.fun()”调用 --> /*自定义弹出框格式 (常用的弹出框形式)*/ var dialog = {...前端使用 简单举例,点击页面的某个控件,触发点击事件 $("#btn").click(function () { dialog.tip('怎么了?'); }); ?

    2K30

    laravel的csrf token 的了解及使用

    之前在项目中因为没有弄清楚csrf token的使用,导致发请求的话,一直请求失败,今天就一起来看一下csrf的一些东西。  ...cookie方法就不用在每个页面都加入这个input 的 hidden 标签 还可以部分使用csrf检测部分不使用。...注:本文从laravel的csrf token开始到此参考:http://blog.csdn.net/proud2005/article/details/49995389 关于  laravel 的 csrf...保护更多的内容请参考 laravel学院文档:http://laravelacademy.org/post/6742.html 下面说说我们那个项目中的关于csrf token的使用: 在我的另一篇文章中也提到了我们那个项目中的使用过程...本人对laravel的原理还不太了解,上面的内容如果有什么错误的话,欢迎指教。

    3.9K20
    领券