laravel5.4】迁移文件的生成、修改、删除

 建议直接去官方文档查看:https://laravel-china.org/docs/laravel/5.4/migrations#creating-columns 1、生成迁移:主要方式:1、创建空的迁移文件,不指定具体表:phpartisanmake:migrationcreate_users_tablepublicfunctionup(){//}        2、再次创建修改类型的迁移文件(原有新建文件不动),指向已经存在的表,方法体是:phpartisanmake:migrationupdate_votes_to_users_table--table=testaa publicfunctionup(){Schema::table('testaa',function(Blueprint$table){    //分别向原来的表插入新的字段      $table->integer('scope')->nullable()->comment('得分');        $table...

laravel5.4】引入自定义类库+卸载已有的自定义库(以引入钉钉应用为例)composer dumpautoload -o

 本文之前,首先感谢:Azeroth_Yang 传送门:https://blog.csdn.net/zwrj1130/article/details/73467320强烈建议引入的类都是含有命名空间的,这样使用起来就不会出现重名的情况。!!当然,没有命名空间也可以使用,就是类名字(非文件名)最好复杂一些。(重复也不要紧,程序会自己判断)  laravel5.4中如何引入自定义的类库文件呢?在laravel的app目录下自定义一个文件夹,我用的名字是:Libs然后直接将自定义类库扔进这个目录,如Dingding   在composer.json中的autoload下的classmap下加入"app/Libs/Dingding"   然后在命令行中运行  >>composerdumpautoload 接下来就可以直接在控制器中使用Dingding类了。注意:如果你的类没有命名空间,无需进行use主动引入,直接  calss::me...

【laravel5.*】详解laravel中的依赖注入

1、下面这个是自定义的类,钉钉扫码登录web网页授权OAuth2.0,是一个典型的依赖注入参考示例: ...

laravel5.*】添加ide_helper.php 助手

1、参照文档:https://github.com/barryvdh/laravel-ide-helper#automatic-phpdoc-generation-for-laravel-facades2、安装指定版本: composerrequirebarryvdh/laravel-ide-helper:2.4.1    3、安装完成后,即可ctrl+鼠标左键,找到使用的类 ...

laravel5.4】php artisan 常用命令

  路由缓存:/www/wd***/php/bin/phpartisanroute:cache查看全部路由并输出到txt文件:/www/wd***/php/bin/phpartisanroute:list>1.txt ,进入项目根目录下打开1.txt即可【cmd一样操作】 ...

laravel5.4】安装predis

1、服务器先安装redis-server,这是毋庸置疑的!!!2、服务器开启redis-server,配置相关参数3、laravel执行:$ yourPhpPathcomposer.pharrequirepredis/predis:1.0.* ,这个命令如果服务器多个php运行,且php-v低于5.6,可以让指定的php来进行composer下载predis插件,(如果你php-v和phpinfo()的版本一致,且composer.phar配置成全局/usr/local/bin/composer),那么可以直接运行【cmoposerrequirepredis/predis:1.0.*】安装。4、在控制器中使用:首先引入:useIlluminateSupportFacadesRedis; publicfunctionsendMsg2(Request$request){//echodirname(__DIR__);//echophpinfo();$redis=Redis::connection();//返回redis链接实例,可以操作所有redis原生命令$r...

Flask Web 发送邮件单文件

importosfromflaskimportFlask,render_template,session,redirect,url_forfromflask_scriptimportManager,Shellfromflask_bootstrapimportBootstrapfromflask_momentimportMomentfromflask_wtfimportFormfromwtformsimportStringField,SubmitFieldfromwtforms.validatorsimportRequiredfromflask_sqlalchemyimportSQLAlchemyfromflask_migrateimportMigrate,MigrateCommandfromflask_mailimportMailbasedir=os.path.abspath(os.path.dirname(__file__))app=Flask(__name__)app.config['SECRET_KEY']='hardtoguessstring'app.config['SQLAL...

[转帖]关于flask-login中各种API使用实例

原贴:http://www.cnblogs.com/alima/p/5796298.html简介:简单的集成flask,WTForms,包括跨站请求伪造(CSRF),文件上传和验证码。一.安装(Install)此文仍然是Windows操作系统下的教程,但是和linux操作系统下的运行环境相差甚微。使用Python版本3.5.2.上一篇文章提到Virtualenv环境运行Python,这次仍然建立Python虚拟运行环境以便实现不同数据包的隔离。创建wtfdemo虚拟运行环境用控制台(管理员运行模式)进入(cd)到想要创建工程的路径下,创建wtfdemo文件夹。mkdirwtfdemo进入(cd)wtfdemo文件夹,创建Python虚拟运行环境。virtualenvflaskr出现如下字样,说明虚拟环境创建成功PS:本次提供第二种创建Python虚拟运行环境的使用方法virtualenv-psource_filepython.exetarget_file为什么提出第二种创建方法,你会发现,当你的PythonWeb程序开发多了以后,PC上难免安装了很多版本的Python运行环境。举例:当...

window golang1.12.4 安装配置&IDE vscode

step1:下载golanggolang官网地址是 https://golang.org/dl/ 如果没有墙的话,可以用这个地址 https://golang.google.cn/dl/ 如图:安装方式分两种(如上图):msi一键安装zip解压缩手动安装 [推荐]step2:安装golang(下面是介绍zip解压缩的安装,msi安装的话直接点下一步即可)解压go1.12.4.windows-amd64.zip到C盘,目录如图配置环境变量GOROOTGOPATH并设置好路径,编辑PATH新增%GOROOT%inCMD验证安装,goversionstep3:下载并安装git,后面goget指令会用到官网下载 https://git-scm.com/ 直接安装step4:下载并安装visualstudiocode下载地址 https://code.visualstudio.com/一直点下一步step5:配置visualstudiocode安装插件打开vscdoe按F1进入控制面板,搜索Extensions:I...

testNG框架提示:Cannot find class in classpath: NewTest

selenium+Java的testNG运行时,报如下错误:org.testng.TestNGException:Cannotfindclassinclasspath:NewTestatorg.testng.xml.XmlClass.loadClass(XmlClass.java:81)atorg.testng.xml.XmlClass.init(XmlClass.java:73)atorg.testng.xml.XmlClass.<init>(XmlClass.java:59)atorg.testng.xml.TestNGContentHandler.startElement(TestNGContentHandler.java:543)atcom.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(UnknownSource)atcom.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyEleme...

Exception in thread "main" java.lang.NoSuchMethodError: org.testng.TestNG.configure(Lorg/testng/CommandLineArgs;)V

TestNG运行时报以下错误:Exceptioninthread"main"java.lang.NoSuchMethodError:org.testng.TestNG.configure(Lorg/testng/CommandLineArgs;)Vatorg.testng.remote.AbstractRemoteTestNG.configure(AbstractRemoteTestNG.java:77)atorg.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:214)atorg.testng.remote.RemoteTestNG.main(RemoteTestNG.java:76) Exceptioninthread"main"java.lang.NoClassDefFoundError:org/testng/CommandLineArgsatorg.testng.remote.RemoteTestNG.main(RemoteTestNG.java:41)Causedby:java.lang.ClassNo...

jquery中的replaceWith()和html()的区别

区别在于,html()会替换指定元素内部的HTML,而replaceWith()会替换元素本身及其内部的HTML。//目标div<divid="myid"/>html:$('#myid').html('<p>Text</p>');//输出<divid="myid"><p>Text</p></div> replaceWith:$('#myid').replaceWith('<p>Text</p>');//输出<p>Text</p> ...

1.9MyCalculaor(类)

类类是函数和变量的集合,类中定义的变量为类变量,类中定义的方法为类方法类定义:classClassName:  <statement_1>  .  .  .  <statement_N>1、变量类变量:类变量是实例化对象公用,定义在函数体之外实例变量:定义在方法中,作用于当前实例类私有变量:以双下滑线开始,只能在类内部调用,不能在类外部调用,self.__private_attrs2、方法类方法:类方法的第一个参数必须为self,代表类实例类的私有方法:以双下滑线开始,只能在类内部调用,不能在类外部调用,self.__private_methods   ...
ymnets ymnets·2023-05-06

1.8 calculator(自定义函数 && dict && print格式化)

自定义函数(可以重复使用的代码段)1、定义一个函数,语法:def函数名(参数列表):  函数体2、参数必须参数关键字参数默认参数不定长参数dict1、键必须唯一,值不需要唯一,键必须为字符串,数字,元祖例:caculator_dict={1:["+",MyCalculator.add],2:["-",MyCalculator.minus],3:["*",MyCalculator.multiply],4:["/",MyCalculator.divide]}2、同一个键只能有一个,创建时同一个键被赋值两次则取后者的值print格式化print"%d%s%d=%d"%(num1,choice,num2,add(num1,num2))print"{0}{1}{2}={3}".format(num1,choice,num2,add(num1,num2)#index不能跳跃...

filezilla sftp 文件和linux 文件不同步的问题

删除掉以前的链接,重新建立链接就好了...
首页上一页...417418419420421下一页尾页