首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

图片 主要特征 Nova 向模型添加 CRUD 操作的机制被称为资源,这些是您可以命令行上创建的类似控制器的类,例如要创建一个 Post 资源:php artisan nova:resource...例如您可以编写一个将用户的会员订阅延长一个月的操作,先在资源文件编写这方面逻辑,再在用户界面检查,然后从动作下拉列表选择操作。...图片 主要特征 Voyager 提供了一个资源管理器,无论文件是本地存储还是 S3 等远程存储,您都可以从 UI 查看、编辑和删除这些文件。...InfyOm Laravel Generator 是由印度开发公司 InfyOm 创建的工具,它是为创建 Laravel 管理网站而制作的,可以几分钟内将您所有的模板代码构建起来。...Argon 还为 Laravel 后端提供了一些基本的 CRUD 实体,包括用户角色、类别和项目。

7.5K41

PHP-web框架Laravel-表单和验证

Web应用程序,表单是一种常见的用户交互方式。PHP-web框架Laravel提供了丰富的表单和验证功能,使得开发者可以轻松地创建、处理和验证表单数据。...一、表单创建Laravel,可以使用Laravel Collective表单包来创建表单。该表单包提供了一组实用函数,可以用来创建各种表单元素,如文本框、下拉列表、单选框等。...二、表单处理表单提交后,需要将表单数据处理并保存到数据库Laravel,可以使用控制器来处理表单数据,并将其保存到数据库。...三、表单验证接受表单数据之前,需要对表单数据进行验证,确保其符合要求。Laravel,可以使用表单请求(Form Request)来实现表单验证。...四、错误处理Laravel,可以使用$errors变量来获取表单验证错误信息。如果表单验证失败,Laravel会自动将错误信息保存到$errors变量,并将其传递给视图。

2.5K30

两个非常棒的 Laravel 权限管理包推荐

追本遡源 —— Laravel 官方权限功能支持 5.1.11 版引入之后就几乎没变过。...安装和使用 两个包的安装类似: 添加到 composer 安装; config/app.php 添加一个提供器和 facade (Bouncer); 发布和运行迁移; 在用户模型引入指定的 trait...然后,permissions 是附加到 entity 的一组功能; Entity (在所有表)是分配权限的对象。它可能是角色用户。...('writer'); 角色也可以同步: // 所有当前角色将从用户删除并替换为给定的数组 $user->syncRoles(['writer', 'admin']); Bouncer $user->...当然,这两个包都可以使用默认的 Laravel 命令,如 @can 和 @endcan。 缓存 Spatie 角色和权限数据被自动缓存加快性能。

4.1K30

laravel-admin的多级联动方法

城市和地区的二级联动为例,当我选择沈阳时,地区列表变成和平区、沈河区、铁西区等等,当我选择大连时显示瓦房店、甘井子等等 ?...首先,按照laravel-admin的文档,Model添加 public function __construct(array $attributes = []) { parent::__construct...= encore= laravel-admin= src= Form= Field= Select文件,loadone是自己写的,在后面会给出代码district为自己定义的方法,pid是根据城市的变化而变化的下拉列表框名称...$form- select('pid','地区')- options(array(0 = '请选择地区')); }); } from方法后面新建一个district方法 public function...以上这篇laravel-admin的多级联动方法就是小编分享给大家的全部内容了,希望能给大家一个参考。

1.8K51

Php Laravel框架 多表关系处理 之 Eloquent一对多关系处理

Php Laravel框架 多表关系处理 之 Eloquent一对多关系处理 本博文主要介绍 Laravel 框架 Eloquent 对一对多关系的处理以及 Laravel Administrator...(后台扩展包)的应用。...比方,一篇博客文章可能有很多评论,或者一个订单与下订单的用户相关。Eloquent 使得管理和处理这些关系变得简单。...表与表之间的一对多关系已确立, 以下将介绍Laravel Administrato 后台中的实现 下拉列表查询、绑定等应用 <?...演示样例多次使用到 “学生姓名”、“课程名”,尽管他们存储不同的表,但因为我们之前 Model已建立了它们之间的 一对多关系,因此我们能够自由搭配组合 效果图例如以下: 10个Laravel4

2.1K40

推荐 Laravel API 项目必须使用的 8 个扩展包

如今现代网络开发,比较流行的模式是基于 API 开发,可以通过手机或网站来创建服务。 Laravel创建基于 API 的项目的最佳框架之一,它为世界各地的大型社区提供了高速开发。...Tymondesign/jwt-auth 认证是一个验证你是谁的过程,登录过程后确认用户身份。为了简单起见,你应该使用 JWT 作为认证过程的标准方法。...Zizaco/entrust ACL(访问控制列表)是一个集合操作,它告诉系统每个用户的访问权限。ACL包含用于管理特定用户的访问的角色和权限。Laravel与缺省的ACL命名为Gate。...当用户访问数据时 UUID 可以保护系统。 Webpatser/laravel-uuid 是一个 Laravel 第三方包,根据 RFC 4122 标准生成 UUID, 你可以 这里 找到它。...备份是一个zip文件,它包含你指定的目录的所有文件以及数据库转储. 备份可以存储在你项目中任何配置过文件系统上. 你可以一次将应用程序备份到多个文件系统上.

2.8K10

一个基于Laravel的全功能单页应用样板

哈喽,我是老鱼,一名致力于技术道路上的终身学习者、实践者、分享者! Laravel Enso是一个基于Laravel的全功能单页应用样板,为复杂应用提供健壮的样板工具,具有优越的性能。...特征 包含强大的CLI工具,可以方便的创建新的复杂结构,生成所需文件 包含功能强大且可定制的数据表格组件 漂亮的表单组件 Vue选择器组件 支持用户组、角色和权限管理 日志管理 用户操作日志 用于调试的用户功能...基于introjs的用户教程 本地化支持 基于Chart.js的服务端渲染的图标组件 支持标记用户的评论组件 能够追踪模型的创建、更新和删除 支持文件上传和管理 适用于所有用户的头像功能 支持模型的版本控制...基于Flatpickr的日期和时间选择器 Server-side type-ahead 支持用户端的选项设置 队列 推送通知(基于pusher.com) 电子邮件通知 面包屑导航 自定义时间格式 独立的前端状态支持...进入客户端目录 cd client 创建.env cp .env.example .env 安装依赖 yarn 打包 yarn build 运行调试 yarn serve 用户登录 用户

15220

推荐17-Laravel 中使用 JWT 认证的 Restful API

我们还将使用 API 为用户产品创建功能齐全的 CRUD 应用。 使用跨平台应用程序时, API 是一个非常不错的选择。除了网站,您的产品可能还有 Android 和 iOS 应用程序。...我们将使用 JWT 身份验证 laravel 中使用 restful API 构建基本用户产品列表。...A User 将会使用以下功能 注册并创建一个新帐户 登录到他们的帐户 注销和丢弃 token 并离开应用程序 获取登录用户的详细信息 检索可供用户使用的产品列表 按ID查找特定产品 将新产品添加到用户产品列表... register 方法,我们接收了 RegisterAuthRequest 。使用请求的数据创建用户。... login 方法,我们得到了请求的子集,其中只包含电子邮件和密码。输入的值作为参数调用 JWTAuth::attempt() ,响应保存在一个变量

10.9K20

Laravel API 开发推荐阅读清单

API 文档神器 Swagger 介绍及 PHP 项目中使用 - API 文档撰写方案 推荐 Laravel API 项目必须使用的 8 个扩展包 使用 Jwt-Auth 实现 API 用户认证以及无痛刷新访问令牌...) 多字段登录通用解决方案 Laravel 做 API 服务端,VueJS+iView 做 SPA,给新手一个 Demo Laravel 中使用 GraphQL 一【获取数据】 Laravel 开发...RESTful API 的一些心得 对 REST 的理解 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 Laravel 动态隐藏 API 字段 Nginx 下部署...—— 微信登录、JWT的使用; 用户信息 —— 获取个人信息、上传图片接口、修改个人信息; 话题接口 —— 发布、修改、删除、列表; 话题回复接口 —— 发布、修改、删除、列表; 权限控制 —— 权限列表...,角色列表; 资源推荐接口、活跃用户接口; 接口本地化处理; API 接口错误代码机制; APNS 消息推送服务器端介绍及实现; API 测试 —— 单元测试、集成测试、黑盒测试; 快速完成 API 文档

4.2K70

Webman实战教程:基于Casbin的权限管理访问控制插件应用

支持RBAC的多层角色继承,不止主体可以有角色,资源也可以具有角色。 支持超级用户,如 root 或 Administrator,超级用户可以不受授权策略的约束访问任意资源。...Casbin 不做的事情 身份认证 authentication(即验证用户用户名、密码),casbin只负责访问控制。...管理用户列表角色列表。 Casbin 认为由项目自身来管理用户角色列表更为合适, 用户通常有他们的密码,但是 Casbin的设计思想并不是把它作为一个存储密码的容器。...而是存储RBAC方案中用户角色之间的映射关系。 插件应用 安装 composer require -W casbin/webman-permission 使用 1....配置 修改数据库 permission.php 的adapter适配器为laravel适配器 2、创建 casbin_rule 数据表 CREATE TABLE `casbin_rule` ( `id

41310

Laravel项目的性能优化

但是,你可以选择缓存路由列表来跳过这个步骤。 缓存路由列表是非常简单的。...缓存配置 就如路由一样,你同样可以应用缓存配置文件。...用户填写我们的表单; 将他/她的详细信息写入数据库; 发送一封写有欢迎语和确认链接的邮件给他/她; 并展示感谢页面; 很多时候,这些任务完全是控制器并且按照顺序执行。...优化十:去除没必要的中间件 Laravel 会对你注册的中间件进行大量的(前/后)调用。所以,请你仔细检查它们,并且去掉那些你不需要的中间件。 通常中间件列表 *Kernel.php *。...你可以通过多种方式来减少发送给用户的数据量: 压缩静态资源; 捆绑静态资源(将多个 CSS 文件或者 JS 脚本合并为一个,减少请求次数); 开启 gzip 压缩; 然而,如果你遇到大量的流量,我建议你可以将你的静态资源托管到专用的

3.7K30

玩转 PhpStorm 系列(二):导航篇

一种是菜单栏中点击 Navigate,然后在下拉选择对应的全局导航,Class 代表类、File 代表文件、Symbol 代表符号/标记(可用于导航到指定变量、方法)、Line 代表行(需要在特定文件操作...导航到类、接口、Trait 打开一个新安装的最新版 Laravel 项目,自带的 User 类为例,要导航到这个类,可以通过快捷键 Command + O 打开导航窗口,输入框输入 User 进行类名的全局模糊匹配...如果想要打开定义 Laravel 自带辅助函数的 helpers.php 文件,操作方法完全一样,只需导航输入框输入对应文件名即可: ?...导航到指定的类/Trait成员方法或者独立的 PHP 函数也是同一个操作界面操作,比如我们想要查看 Laravel 自带的分页方法底层是如何实现的,可以输入框输入 paginate,然后选择我们想要查看的方法实现即可...上下文导航 以上导航都是全局导航,如果是某一段具体的代码片段,我们想要进行上下文导航, User 模型类的 posts 方法为例: public function posts() { return

2.1K10

Web前端开发初级中级实操

1、【说明】 现接到思极商务有限公司官网页面开发的项目,根据业务需求,需要将业务列表页面的每一个业务卡片形式展示;同时为提升用户体验,要求实现每个卡片在鼠标经过有旋转和放大效果。...用户管理主页”,主页布局如下:头部显示 “欢迎 + 用户账号” 信息,中间区域用表格显示用户列表信息,每一个用户信息显示为一行,内容包含 “序号、帐号、密码、手机号”。...【MySQL 数据库操作:初始化数据脚本 init.sql】 MySQL 数据库,向 user_center 数据库 users 表插入用户信息数据,以便在用户管理主页 index.php 上显示用户列表信息...【代码:处理登录请求 check.php】 check.php 文件,导入 User 类文件,并创建该类的对象 $user,调用 user.php checkLogin () 方法,对用户账号和密码进行验证...导入 User 类文件,并创建该类的对象 $user,调用 user.php queryAll () 方法,查询全部用户信息。

7.3K20
领券