关于laravel后台模板laravel-admin select框的使用详解
select 二级联动不能正常获取数据原因
使用二级联动时调用的api时,api返回的代码如以下,
//控制器文件controller.php $this->form->select('sort', 'app') ->options($sort_type) ->load('position_id', '/admin/api_general/get_position'); //api文件 $data = [ {"id"=>"111","text"=>"index"}, ]; return json_encode($data);
头部信息的格式为 Content-type:text/html;
即使在api文件补上header
header("Content-type: application/json"); $data = [ {"id"=>"111","text"=>"index"}, ]; return json_encode($data);
结果还是返回Content-type:text/html; 类型
最后使用laravel封装方法解决问题
$data = [ {"id"=>"111","text"=>"index"}, ]; // json 方法会自动将 Content-Type 头设置为 application/json,并使用 PHP 函数 json_encode 方法将给定数组转化为 JSON: return response()->json($data);
以上这篇关于laravel后台模板laravel-admin select框的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
laravel-admin解决表单select联动时,编辑默认没选上的问题
今天在开发公司一个功能时,公司开发环境用的是laravel-admin,因为需要用上select联动,所以根据文档说明进行开发,并成功的使用上了,代码我就不重复,大家可以去参考laravel-admin官网的说明. 首先我们找到select的js,路径:跟目录/vendor/encore/laravel-admin/src/Form/Field下的Select.php文件,找到下面代码: $script = <<<EOT $(document).on('change', "{$
-
基于Laravel-admin 后台的自定义页面用法详解
Laravel-admin 这个后台很好用,几乎省去了html和js的困扰,让后台CURD变得优雅简洁. 这是一个自定义面的Demo 路由定义: $router->get('mails/send', 'MailController@send'); $router->post('mails/send', 'MailController@send'); 控制中写法: public function send(Content $content) { //添加请求 if (request()->
-
关于laravel后台模板laravel-admin select框的使用详解
select 二级联动不能正常获取数据原因 使用二级联动时调用的api时,api返回的代码如以下, //控制器文件controller.php $this->form->select('sort', 'app') ->options($sort_type) ->load('position_id', '/admin/api_general/get_position'); //api文件 $data = [ {"id"=>"111",&q
-
laravel使用Redis实现网站缓存读取的方法详解
redis的简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储. Redis支持数据的备份,即master-slave模式的数据备份. Redis 优势 性能极高 – Red
-
laravel Task Scheduling(任务调度)在windows下的使用详解
前言 laravel的任务调度是很好用的,因为Laravel提供了平滑而又富有表现力地调度器,并且服务器上只需要一个Cron条目即可,这使我们从编写手动写crontab中解放出来,使得程序重新获得定时任务的控制权. 但是,我们发现laravel的文档中只提供了linux/unix下的解决方案,但是我们大多数时候本地开发环境都是在windows下搭建的,所以,我们需要解决这些问题. 问题 本篇博客主要是围绕着如下几个问题展开 1. windows下,怎么使用laravel任务调度? 2. wind
-
Laravel自动生成UUID,从建表到使用详解
gitHub地址: https://github.com/EmadAdly/laravel-uuid.git 1.安装依赖 composer require emadadly/laravel-uuid 2.然后在config/app.php的providers里添加ServiceProvider 'providers' => [ ... Emadadly\LaravelUuid\LaravelUuidServiceProvider::class, ], 3.然后根目录执行 php artisan
-
Laravel 修改验证异常的响应格式实例代码详解
Laravel 默认验证不通过后响应格式如下,有时此格式并不满足自己要求,需要修改格式. // status 422 { "message":"The given data was invalid.", "errors":{ "url":[ "url 无效的格式" ] } } 当 Request 验证失败时会抛出 ValidationException异常,最终交由全局异常Handler类处理.Handle
-
jQuery EasyUI之验证框validatebox实例详解
1.样式 validatebox(验证框)的设计目的是为了验证输入的表单字段是否有效.如果用户输入了无效的值,它将会更改输入框的背景颜色,并且显示警告图标和提示信息.该验证框可以结合form(表单)插件并防止表单重复提交. 2.练习1:验证输入字符长度及非空 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>validatebox</title>
-
c#消息提示框messagebox的详解及使用
C#消息提示框messagebox的详解及使用 消息对话框是用messagebox对象的show方法显示的.MessageBox对象是命名空间System.Windows.Forms的一部分,Show是一个静态方法,意思是说,不需要基于MessageBox类的对象创建实例,就可以使用该方法.而且该方法是可以重载的,即方法可以有不同的参数列表形式. 返回结果:DialogResult dr1=MessageBox.Show(text,caption,buttons,icon,defaultbutt
-
Vue组件全局注册实现警告框的实例详解
外部引入 <link href="https://cdn.bootcss.com/animate.css/3.5.2/animate.min.css" rel="stylesheet"> <link href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script
-
使用微信小程序开发弹出框应用实例详解
view class="container" class="zn-uploadimg"> <button type="primary"bindtap="showok">消息提示框</button> <button type="primary"bindtap="modalcnt">模态弹窗</button> <button typ
-
jquery实现搜索框功能实例详解
搜索框实现搜索一个ul列表中的指定关键词的li. html代码: <ul class="todo-content"> <li class="todo-ltem"> <div class="todo-tip"> <p>fhasjfas</p> </div> <div class="todo-btnlist"> <button class=&
随机推荐
- 详解AngularJS跨页面传值(ui-router)
- asp.net分页控件使用详解【附实例下载】
- js实现文本框只允许输入数字并限制数字大小的方法
- 一个经典的PHP验证码类分享
- php使用glob函数遍历文件和目录详解
- Linux环境下MySQL-python安装过程分享
- python实现连接mongodb的方法
- 使用ASP控制指定站点解析脚本语言函数
- 详解Docker中VLAN网络模式的配置
- Highcharts 多个Y轴动态刷新数据的实现代码
- Python实现的递归神经网络简单示例
- 找到html标记对应的脚本属性
- javascript定时器取消定时器及优化方法
- CentOS系统下MongoDB安装及配置教程
- MyBatis如何使用(一)
- python实现的系统实用log类实例
- C#微信开发之微信公众号标签管理功能
- Android利用ViewPager实现用户引导界面效果的方法
- Java设计模式之工厂模式实现方法详解
- PHP延迟静态绑定的深入讲解