laravel-admin 实现给grid的列添加行数序号的方法
如标题中的问题,怎么给 laravel-admin 中 grid 的列添加行数序号,不是 id ,来看一下代码的实现。
先添加一个虚拟列:
$grid->number(''序号'');
然后把序号设置给这一列:
$grid->rows(functio...[2019/10/9]
关于Laravel-admin的基础用法总结和自定义model详解
总结laravel-admin展示用到的基本方法
基础用法
自定义model
当列表数据获取有特定条件或自己写ORM方法时可以用到,支持排序
$grid->model()->select(''id'',''name'')->where(''status'',...[2019/10/9]
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
表单提交时隐藏数据
读取最后一条的插入数据,但这样会造成如果两条数据同时插入,会并发出现错误
忽略掉不需要保存的字段
$form->ignore([''column1'', ''column2'', ''column3'']);
回调时获取数据
获取提交数据
...[2019/10/9]
PHP7.3.10编译安装教程
php7.3.10编译安装
配置安装环境(裸机): centos7.2
下载指定PHP版本源码包
github https: github.com/php/php-src.git
download https: www.php.net/downloads.php
su ...[2019/10/9]
在laravel框架中使用model层的方法
创建model:php artisan make:model privilegeModel(名字随便写,可以不加Model)
控制器层加载model
<?php
namespace App\Http\Controllers\Admin; 注意命名空间
...[2019/10/9]
laravel5.1框架model类查询的实现方法
laravel框架model类查询实现:
User::where([''uid''=8])->get();
User类继承自Model类:Illuminate\Database\Eloquent\Model
当User类静态调用where方法时,自动调用了Model里的魔术方法:...[2019/10/9]
laravel-admin 管理平台获取当前登陆用户信息的例子
在上面添加下面的代码:
use Illuminate\Support\Facades\Auth;
在需要用到的地方添加下面的代码
Auth::guard(''admin'')->user(); 得到的是一个对象
也可以是
...[2019/10/9]
对laravel的session获取与存取方法详解
视图获取 se ion
{{ Se ion::get(''user_name'') }}
一次性se ion(验证提示)
$request->se ion()->flash(''status'',''ok'');
从se ion中获取数据...
...[2019/10/9]
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
首先创建user表,里面有:id, name, pa word,remember_token等字段。
然后再Models添加表模型User.php
<?php
namespace App\Models;
use Illuminate\Database\El...[2019/10/9]
PHP7 安装event扩展的实现方法
Libevent 是一个用C语言编写的、轻量级的开源高性能I/O框架,支持多种 I/O 多路复用技术: epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。PHP提供了对应的扩展 libevent、 Event 。
...[2019/10/8]
thinkphp5框架前后端分离项目实现分页功能的方法分析
本文实例讲述了thinkphp5框架前后端分离项目实现分页功能的方法。分享给大家供大家参考,具体如下:
方法一
利用tp5提供的paginate方法实现自动分页
参数
page第几页,paginate分页方法会自动获取
size 每页数量
代码
/*...[2019/10/8]
PHP实现数组根据某个字段进行水平合并,横向合并案例分析PHP实现数组根据某个字段进行水平合并,横向合并案例分析
本文实例讲述了PHP实现数组根据某个字段进行水平合并,横向合并。分享给大家供大家参考,具体如下:
PHP数组水平合并,横向合并,两条数据合并成一行
需求
将两个素组中日期相同的合并成一行
数组a
Array
(
[0] => Array
(
...[2019/10/8]
echo、print和print_r的区别
1、echo 可以输出一个或多个字符串 ,多个以逗号隔开就行2、print 也可以输出一个或多个字符串 ,多个要用连接符3、print_r()可以打印数组;对象bool print_r ( mixed $expre ion [, bool $return ] )参数说明: &n...[2019/10/8]
PHP 日历函数手册
PHP日历函数安装》》》
函数名称描述
cal_days_in_month
返回某个历法中某年中某月的天数
cal_from_jd
转换Julian Day计数到一个支持的历法。
cal_info
返回选定历法的信息
cal_t...[2019/10/8]
2019年腾讯PHP工程师面试题和答案
一、单选题(共29题,每题5分)
1.PHP执行的时候有如下执行过程:Scanning(Lexing) - Compilation - Execution - Parsing,其含义分别为:
A、将PHP代码转换为语言片段(Tokens)、将Tokens转换成简单而有意义的表达式...[2019/10/8]
2019年滴滴出行PHP工程师面试题和答案解析2019年滴滴出行PHP工程师面试题和答案解析
一、单选题(共30题,每题5分)
1.下列关于PHP垃圾回收的说法,错误的是?
A、开启/关闭垃圾回收机制可以通过修改php配置实现
B、可以在程序中使用gc_enable() 和 gc_disable()开启和关闭。
C、PHP中的垃圾回收机制,会大幅度提升系统性能。
...[2019/10/8]
小米2019年PHP工程师面试题和答案解析小米2019年PHP工程师面试题和答案解析
一、单选题(共29题,每题5分)
1.PHP面向对象方法重写描述错误的是?
A、子类必须继承父类
B、子类可以重写父类已有方法
C、重写之后子类会调用父类方法
D、子类也可以具有与父类同名的属性,进行属性覆盖
参考答案:C
答案解析:重写之后子类不会再去调用父...[2019/10/8]
PHP程序员搜狐2019年面试题和答案解析
一、单选题(共27题,每题5分)
1.阅读下面PHP代码,并选择输出结果( )
A、0
B、1
C、2
D、3
参考答案:D
答案解析:static属性常驻内存
2.PHP单例模式操作描述错误的是?
A、单例模式第一次实例会被建立以后执行可以直接...[2019/10/8]
2019年京东PHP工程师面试题和答案解析
一、单选题(共28题,每题5分)
1.Apache与Nginx大访问下性能描述正确的是?
A、Apache所采用的epoll网络I/O模型非常高效
B、Nginx使用了最新的kqueue和select网络I/O模型
C、Apache进程执行PHP、输出HTML都得干,占用...[2019/10/8]
如何提交多个具有相同name属性的表单
有的时候我们会遇到这样一个需求,一个用户页面中有多条履历信息,每条履历信息对应数据表中的一条记录,用户可以进行添加或修改,点击保存时同时提交到了后台。有两个难点:1、前端怎样一次性提交多条履历信息?2、后台如何获取 form 表单提交的多个 name 属性值相同的 input 标签中...[2019/10/8]
[视频教程] 使用composer安装使用thinkphp6.0框架
安装composer -vvv的参数是表示展示安装进度,测试时使用其他参数安装失败,一直卡着不动curl -vvv https: getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer
先安装下g...[2019/10/8]
php实现大文件断点续传下载实例
php实现大文件断点续传下载实例,看完你就知道超过100M以上的大文件如何断点传输了,这个功能还是比较经典实用的,毕竟大文件上传功能经常用得到。
1 require_once(''download.cla .php'');
2 date_default_timezo...[2019/10/8]
php配置文件说明
php-fpm.conf是PHP-FPM进程管理器的配置文件;
php.ini是PHP解析器的配置文件;
www.conf是php.ini的扩展文件
原文链接:http: www.cnblogs.com/wscsq789/p/11618597.html[2019/10/8]
非对称加密openssl协议在php7实践非对称加密openssl协议在php7实践
据网上资料,RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商务中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(RON RIVEST)、阿迪·萨莫尔(ADI SHAMIR)和伦纳德·阿德...[2019/10/8]
PHP常用的自定义函数
目录
php常用自定义函数类下载
php 设置字符编码为utf-8
GB2312和utf8相互转换
路径格式化(替换双斜线为单斜线)
获取当前文件的目录
打印输出
api返回信息
字符串截取
方法一:
方法二:
字符串make_by_id...[2019/10/8]
[视频教程] 最新版swoole安装和TASKS功能测试
今天我们来安装和测试一下php的多并发高性能网络通信扩展,这个扩展是使用C语音开发的,加载到PHP以后,在PHP的层面上实现了多并发异步通信,模拟了go语音的很多特性,极大的拓宽了PHP的应用场景。
直接使用官网上的那句命令就可以,安装swoole时可能会出现错误和卡住不动,多试几次...[2019/10/8]
php-fpm启动,重启,退出
首先确保php-fpm正常安装,运行命令php-fpm -t输出查看:
##确定php-fpm配置正常[root@iz2vcf47jzvf8dxrapolf7z php7.3.10]# /usr/local/php7.3.10 bin/php-fpm -t[02...[2019/10/8]
浅谈laravel-admin的sortable和orderby使用问题
浅谈orderby和sortable同时使用的问题
laravel-admin使用的时候对model数据进行排序
$grid->model()->latest();
$grid->model()->where(''status'', 1)->or...[2019/10/8]
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
主要是参考laravel-admin 自定义图表 的方法,下面简要介绍一下
1、将需要用到的需要引用的插件采用下面的方法引入:
用echart.js举例,首先要下载echart.js,放到public目录下面,比如放在public/vendor/echart.js目录,然后在app/Adm...[2019/10/8]
laravel 实现登陆后返回登陆前的页面方法
最近做了一个项目,需要用户登录后,返回登陆前的页面。
一般的逻辑是,用户访问某个页面,判断未登录,跳转到登陆界面,登陆成功后,返回访问前的页面。
按照laravel的一般情况来做:
头部引入
use URL
登陆成功后执行
return redirect(...[2019/10/8]
php输出文字乱码的解决方法php输出文字乱码的解决方法
php输出文字乱码的解决办法:
在php文件最开头写上:
<?php
header(''Content-type: text/html; charset=UTF8''); UTF8不行改成GBK试试,与你保存的格式匹配
?>
PH...[2019/10/8]
用php定义一个数组最简单的方法
如何用php定义一个数组?
php中定义数组的方法:
1、PHP定义数组的格式:
数组名=array();
如:$aa=array(); 这样就定义了一个数组,
之后给元素赋值:
$aa[0]="9016";
$aa[1]="9017";
$aa[2]=...[2019/10/8]
laravel5表单唯一验证的实例代码
记录一下关于laravel5的unique验证:
1、路由:
Route::resource(''/users'', ''UsersController'');
2、Request:
public function rules()
{
retur...[2019/9/30]
php面试实现反射注入的详细方法php面试实现反射注入的详细方法
PHP具有完整的反射API,提供了对类、接口、函数、方法和扩展进行逆向工程的能力。通过类的反射提供的能力我们能够知道类是如何被定义的,它有什么属性、什么方法、方法都有哪些参数,类文件的路径是什么等很重要的信息。正是因为类的反射,很多PHP框架才能实现依赖注入自动解决类与类之间的依赖关系,这给我们平...[2019/9/30]
[视频教程] 配置mysql用户的权限并查询数据
MySQL安装后,需要允许外部IP访问数据库。修改加密配置与增加新用户,配置用户权限修改配置文件,增加默认加密方式的配置项。
当连接数据库的时候会报验证方法不存在的错误,这是因为新版本mysql的加密规则有变化,所以连不上数据库,具体可以看官网文档。可以修改mysql的配置文件,修改...[2019/9/30]
Swoft2.x 小白学习笔记 (二) --- mysql、redis
介绍swoft中
1、mysql、
2、Redis
一、mysql使用:
1、配置,在 app\bean.php文件中
''db'' => [
''cla '' => Databas...[2019/9/30]
Laravel中validation验证 返回中文提示 全局设置的方法
更改 resources\lang 目录下边的 validation.php
<?php
return [
/*
|-----------------------------------------------------------------------...[2019/9/30]
laravel validate 设置为中文的例子(验证提示为中文)
1、把 resources\lang 下en 的文件夹 复制在同一目录并改名为 zn
2、把zn 中的 validation.php文件修改为 https: www.jb51.net/article/171154.htm
中的内容。
3、修改config 目录下的app.php 文件
...[2019/9/30]
laravel实现于语言包的完美切换方法laravel实现于语言包的完美切换方法
需要引入:
use Illuminate\Support\Facades\Se ion;
use Illuminate\Support\Facades\App;
前言:
App::getLocale();获取当前语言
App::setLocale();设置语言配置文件
语言...[2019/9/30]
php实现分页功能的详细实例方法
分页效果在网页中是常见的,可是怎样才能实现分页呢,今天做了两种方法来实现一下分页的效果。
首先,我们需要准备在数据库里面准备一个表,并且插入数据,这些都是必需的前提工作了,不多说,如图所示(库名为jereh,表名为n_content):
步骤分析:
我们需要分页的话,需要用到 "sel...[2019/9/30]
php实现推荐功能的简单实例
利用similar_text将这些文章标题同原文章标题做对比,按标题的相似程度重新排列标题,就得到了与原文章相似的文章列表。
<?php
$demo_title= "简明现代魔法";
$demo_arr_title= array("简单易懂的现代魔法","简单...[2019/9/30]
Laravel 添加多语言提示信息的方法Laravel 添加多语言提示信息的方法
Laravel默认的locale用的是en,在resouce lang/en文件夹下,我们可以看到以下几个文件:
resources
- lang
- en
-- auth.php
-- pagination.php
-- pa word...[2019/9/30]
php实现对文件压缩简单的方法
压缩一个文件
我们将一个文件生成一个压缩包。
<?php
$path = "c:/wamp/www/log.txt";
$filename = "test.zip";
$zip = new ZipArchive();
$zip->open...[2019/9/30]
基于laravel Request的所有方法详解
获取请求的实例
通过 Facade
Request 这个 facade 可以让我们得到绑定在容器里的当前这个请求。比如:
$name = Request::input(''name'');
注意,如果你在一个命名空间里,你需要在类文件的顶部使用 use Request;...[2019/9/30]
Laravel模糊查询区分大小写的实例
Laravel的ORM特殊操作!
举个例子:我们数据库设计的编码方式如果是ci,也就是说大小写不敏感的话,我们搜索的时候,搜索test,那么结果是Test,test,teST等等都出来,但是我们加上like binary的话,那么搜索出来的就是test,不管你的mysql数据库是什么编码排序规...[2019/9/30]
php写app用的框架整理
PHP开发app常用的三种框架介绍
1、ThinkPHP框架
TP框架是一共快速兼容简单的轻量级国产PHP开发框架,使用面向对象的结构和MVC模式进行开发。它可以支持Windows、Linux等服务器,并且支持MySql、Sqlite等多种数据库和PDO扩展。
其自身包含底层架构、兼容...[2019/9/29]
PHP的垃圾回收机制之引用计数
1,介绍
php的垃圾回收机制(GC)是在PHP5之后出现的,而在PHP5.3版本之前使用的都是“引用计数”的方式。实现引用计数的实质就是在每个内存对象中都有一个计数器,当内存对象被变量引用时,计数器+1,当变量取消或更改引用内存时,计数器-1,直到计数器中的值...[2019/9/29]
[PHP] 安装PHP报错“Primary script unknown”的解决方法
当安装完最新版的nginx和最新版的PHP以后,使用niginx默认配置文件中的PHP配置会有错误访问指定目录下的php文件时,显示File not found.错误。查看nginx的错误日志显示
90#90: *1 FastCGI sent in stderr: "Primary ...[2019/9/29]
PHP的SPL标准库PHP的SPL标准库
1,简介
SPL,全称 Standard PHP Library 中文是 标准PHP类库。是php内置的一些拓展类和拓展接口,其内容包含数据结构、迭代器、接口、异常、SPL函数,文件处理等内容。SPL拓展只能用于PHP5.3版本及以后,并且不需要进行额外的配置,...[2019/9/29]
[视频教程] ubuntu系统下安装最新版的MySQL
视频地址:
https: www.bilibili.com/video/av69256331/
官网文档https: dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
安装官方的源:wget https: re...[2019/9/29]