Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解

https://mp.weixin.qq.com/s/Gel1eMHz6_eDWgDMaBQ5BQ 注意:3.0版本只有导出export,没有导入功能,create函数已被修改为download和sotre函数,建议使用2.0版本,我的是laravel5.6用的是Maatwebsite/Laravel-Excel 2.1版本这篇文章主要给大家介绍了关于在Laravel5中如何使用LaravelExcel实现Excel/CSV文件导入导出功能的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。 1、简介本文主要给大家介绍了关于Laravel5用LaravelExcel实现Excel/CSV文件导入导出的相关内容,下面话不多说了,来一起看看详细的介绍吧。LaravelExcel在Laravel5中集成PHPOffice套件中的PHPExcel,从而方便我们以优雅的、富有表现力的代码实现Excel/CSV文件的导入和导出。该项目的GitHub地址是:https://github.com/Maatwebsi...

学习笔记-关于laravel批处理及MySQL多表链接查询解析

 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}body{font-family:Helvetica,arial,freesans,clean,sans-se...

laravel环境下将图片存入MongoDB数据库

 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}body{font-family:Helvetica,arial,freesans,clean,sans-se...

Laravel [1045] 解决方法 Access denied for user 'homestead'@'localhost'

这几天学习Laravel框架遇到了数据库方面的问题。PDOExceptioninConnector.phpline55:SQLSTATE[HY000][1045]Accessdeniedforuser'homestead'@'localhost'(usingpassword:YES)出现问题解决方法如下1.确认database.php文件配置正确。首先检查database.php中自己填写的信息是正确的。2.检查.env文件这是默认的.env文件APP_ENV=localAPP_KEY=APP_DEBUG=trueAPP_LOG_LEVEL=debugAPP_URL=http://localhostDB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=homesteadDB_USERNAME=homesteadDB_PASSWORD=secretBROADCAST_DRIVER=logCACHE_DRIVER=fileSESSION_DRIVER=fileQUEUE_DRIVER=syncREDIS_HOST=127.0...

Windows上使用Vagrant打造Laravel Homestead可协同跨平台开发环境

1、简介Laravel 致力于让整个PHP开发过程变得让人愉悦,包括本地开发环境,为此官方为我们提供了一整套本地开发环境——Laravel Homestead。LaravelHomestead是一个打包好各种Laravel开发所需要的工具及环境的 Vagrant 盒子(Vagrant 提供了一个便捷的方式来管理和设置虚拟机),该盒子为我们提供了优秀的开发环境,有了它,我们不再需要在本地环境安装 PHP、HHVM、Web服务器以及其它工具软件,我们也完全不用再担心误操作搞乱操作系统——因为Vagrant盒子是一次性的,如果出现错误,可以在数分钟内销毁并重新创建该Vagrant盒子!Homestead可以运行在Windows、Mac以及Linux系统上,其中已经安装好了Nginx、PHP7.0、MySQL、Postgres、Redis、Memcached、Node以及很多其它开发Laravel应用所需要的东西。注:如果你使用的是Windows,需要开启系统的硬件虚拟化(VT-x),这...

在Nginx 下运行 Laravel5.1 的配置

一、nginx的vhost.conf配置:server{listen80;server_namesub.domain.com;set$root_path'/srv/www/default';root$root_path;indexindex.phpindex.htmlindex.htm;try_files$uri$uri/@rewrite;location@rewrite{rewrite^/(.*)$/index.php?_url=/$1;}location~.php{fastcgi_pass127.0.0.1:9000;fastcgi_index/index.php;fastcgi_split_path_info^(.+.php)(/.+)$;fastcgi_paramPATH_INFO$fastcgi_path_info;fastcgi_paramPATH_TRANSLATED$document_root$fastcgi_path_info;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;includef...

composer安装yii2或者laravel报错

大概的信息就是提示让登陆github,然后就报错了Couldnotfetchhttps://api.github.com/authorizations,enteryourGitHubcredentialstogoovertheAPIratelimitThecredentialswillbeswappedforanOAuthtokenstoredin/Users/username/.composer/auth.json,yourpasswordwillnotbestoredTorevokeaccesstothistokenyoucanvisithttps://github.com/settings/applicationsUsername: usernamePassword:AnexistingOAuthtokenforComposerispresentandwillbereus Couldnotfetchhttps://api.github.com/authorizations,enteryourGitHubcredentialstogoovertheAPIrate...

Windows 下 Composer 与 Laravel 4 的安装

1、安装Composer Composer是PHP的依附经管对象之一,官方网站http://getcomposer.org/。它支撑多种安装体式格式,对于在win下做开辟的草来说,最便捷的体式格式就是Windows安装包,它会直接帮定义好体系变量,让在任何目次下都可以直接应用composer号令。安装包地址点击打开链接。根蒂根基是脑下一步即可,时代重视指定正确的php.exe文件地位(如下图)。  2、开启php_openssl拓展 此步调须要重视的是,应用集成景象的同窗有可能在开启集成景象中php_openssl拓展后仍然常进行下一步,若鄙人一步中呈现下图提示,那么请手动打开php目次下的php.ini文件,亲身确认extension=php_openssl.dll是否已经开启。  3、Laravel4的安装 在网站目次下建树cmd.txt文件,输入如下内容(重视:有换行)。 @ECHOOFFcmd/k 将此文件保存,并改后缀名为.bat。双击运行cmd.bat输入composercreate-...

laravel 验证器使用

1.前后端不分离(form表单提交) 控制器定义验证规则<?phpnamespaceAppHttpControllersAdmin;useIlluminateHttpRequest;useIlluminateSupportFacadesValidator;classLoginController{/***@paramRequest$request*登录*/publicfunctionlogin(Request$request){$post['name']=$request->input('name');$post['password']=$request->input('password');$messages=['name.required'=>'请输入账号','name.max'=>'账号错误','password.required'=>'请输入密码','password.max'=>'密码错误',];Validator::make($post,['name'=>'required|max:20','password'=&g...
代码星球 代码星球·2020-08-08

laravel ajax提交登陆存储session,并输出

前端输出session{{Session::get('username')}} ajax提交<div>{{Session::get('username')}}</div><metaname="csrf-token"content="{{csrf_token()}}"><!--ajax提交必写验证--><script>$(function(){layui.use('form',function(){varform=layui.form;//layer.msg('玩命卖萌中',function(){////关闭后的操作//});//监听提交form.on('submit(login)',function(data){//alert(888)$.ajax({url:"/login",type:"POST",data:{"data":data.field},headers:{'X-CSRF-TOKEN':$('meta[name="csrf-token"]').attr('content')},//ajax必写验证jsonT...

laravel 布局 详解(实例)

在resources/views里创建layouts,并在layouts里创建app.blade.php,这个php文件放的就是你的页面框架,也就是多页面公用的内容,如下 <!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>@yield('title')</title>@yield('css-js')</head><body><!--顶部开始--><divclass="top"><!--头部内容,直接写在里面--></div><!--顶部结束--><!--中部开始--><divclass="content">@yield('top')</div><!--中部结束--><!--底部开始--><divclass="bottom"><!--底部内容,直接写在里面--></div>...
代码星球 代码星球·2020-08-08

laravel定义全局变量并输出(实例

在config目录创建一个bl.php,内容如下<?phpreturn['IND'=>"1321232",'das'=>"奥术大师多"];打开cmd进入进入到laravel项目里执行命令 phpartisanconfig:cache打开bootstrap/cache/config.php,搜索bl,你会看到'bl'=>array('IND'=>"1321232",'das'=>"奥术大师多"),如果出现了这个,那么就可以在视图输出你定义的变量了输出格式{{config('bl.das')}}{{config('bl.IND')}} 注:如果没有config.php文件,那就是命令执行失败,百度找原因吧。 ...

laravel 数据库连接Mysql

找到config/database.php'mysql'=>['driver'=>'mysql',//数据库的类型'host'=>env('DB_HOST','127.0.0.1'),//数据库的位置'port'=>env('DB_PORT','3306'),//端口号'database'=>env('DB_DATABASE','forge'),//数据库名'username'=>env('DB_USERNAME','root'),//用户名'password'=>env('DB_PASSWORD','root'),//密码'unix_socket'=>env('DB_SOCKET',''),'charset'=>'utf8',//字符集'collation'=>'utf8mb4_unicode_ci',//排序方式'prefix'=>'',//前缀'strict'=>true,//Strict模式'engine'=>null,//引擎], 找到.env,修改里面的配置DB_CONNECTION=m...

laravel V层引入css 和js方法

引入css 默认引入public目录<linkrel="stylesheet"href="{{URL::asset('css/xxx.css')}}">引入js 默认引入public目录<scripttype="text/javascript"src="{{URL::asset('js/xxx.js')}}"></script>引入外面的的css 把http:去掉即可<linkrel="stylesheet"href="{{URL::asset('//域名/css/css.css')}}">引入外面的的js 把http:去掉即可<scripttype="text/javascript"src="{{URL::asset('//域名/js/js.js')}}"></script> ...
首页上一页...1314151617...下一页尾页