错误的输入解析错误?(Bad input parse error?)
我正在尝试编写一个程序来帮助我处理一些数字用于我的物理作业。 程序本身变得冗长,我只知道Python的基础知识,所以我相信很多事情都可以做得更容易。 我的问题是,当我尝试运行程序时,它告诉我第133行有一个错误,但我无法弄清楚代码中的错误。
def initial_momentum_cm_2(m2, m2U, Vcmi2, Vcmi2U, Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U): Pcmi2 = Vcmi2*m2 Pcmi2U = (((Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U))+(m2U/m2))*Pcmi2 return Pcmi2, Pcmi2U intitial_momentum_cm_2 = initial_momentum_cm_2(m2, m2U, Vcmi2, Vcmi2U, Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U)
线133是
Pcmi2U = (((Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U))+(m2U/m2))*Pcmi2
但是,我认为整个块是正确的请帮助,谢谢。print "results given in (value, uncertainty) form" print "cmf refers to center of mass reference frame" w = float(raw_input("Enter width of index card (m))")) wU = float(raw_input("Enter uncertainty of index card")) m1 = float(raw_input("Enter mass of cart 1 (red) (g)")) m1U = float(raw_input("Enter uncertainty of m1")) Vi1 = float(raw_input("Enter initial velocity of cart 1 (m/s):")) Vi1U = float(raw_input("Enter uncertainty of Vi1")) Vf1 = float(raw_input("Enter final velocity of cart 1 (m/s):")) Vf1U = float(raw_input("Enter uncertainty of Vf1")) m2 = float(raw_input("Enter mass of cart 2 (blue) (g):")) m2U = float(raw_input("Enter uncertainty of m2")) Vi2 = float(raw_input("Enter initial velocity of cart 2 (m/s)")) Vi2U = float(raw_input("Enter uncertainty of Vi2")) Vf2 = float(raw_input("Enter final velocity of cart 2 (m/s):")) Vf2U = float(raw_input("Enter uncertainty of Vf2")) wRU = wU/w #RU=Relative Uncertainty print ("width uncertainty:"), wRU,("m") #Fix 1: Added "global" command in order to be able to access # a variable inside a funtion. #Initial and final momenta of each mass in lab reference frame def initial_momentum_1(m1, m1U, Vi1, Vi1U): global Pi1 global Pi1U Pi1 = m1*Vi1 Pi1U = Pi1*wRU return Pi1, Pi1U initial_momentum_1 = initial_momentum_1(m1, m1U, Vi1, Vi1U) def final_momentum_1(m1, m1U, Vf1, Vf1U): global Pf1 global Pf1U Pf1 = m1*Vf1 Pf1U = Pf1*wRU return Pf1, Pf1U final_momentum_1 = final_momentum_1(m1, m1U, Vf1, Vf1U) def initial_momentum_2(m2, m2U, Vi2, Vi2U): global Pi2 global Pi2U Pi2 = m2*Vi2 Pi2U = Pi2*wRU return Pi2, Pi2U initial_momentum_2 = initial_momentum_2(m2, m2U, Vi2, Vi2U) def final_momentum_2(m2, m2U, Vf2, Vf2U): global Pf2 global Pf2U Pf2 = m2*Vf2 Pf2U = Pf2*wRU return Pf2, Pf2U final_momentum_2 = final_momentum_2(m2, m2U, Vf2, Vf2U) print "Initial momentum 1:",initial_momentum_1,"nMs" print "Final momentum 1:",final_momentum_1,"nMs" print "Initial momentum 2:",initial_momentum_2,"nMs" print "Final momentum 2:",final_momentum_2,"nMs" #Velocity of center of mass in lab reference frame def Velocity_Center_of_Mass(Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U): global Vcm global VcmU Vcm = (Pi1+Pi2)/(m1+m2) VcmU = (((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2)))*Vcm return Vcm, VcmU Velocity_Center_of_Mass = Velocity_Center_of_Mass(Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U) print "Velocity of center of mass:",Velocity_Center_of_Mass,"m/s" #Initial and final velocities of each mass in center-of-mass reference frame def Vcmi1(Vcm, VcmU, Vi1, Vi1U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U): global Vcmi1 global Vcmi1U Vcmi1 = Vi1-Vcm Vcmi1U = (Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2))))*Vcmi1 return Vcmi1, Vcmi1U Vcmi1 = Vcmi1(Vcm, VcmU, Vi1, Vi1U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U) def Vcmf1(Vcm, VcmU, Vf1, Vf1U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U): global Vcmf1 global Vcmf1U Vcmf1 = Vf1-Vcm Vcmf1U = (Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2))))*Vcmf1 return Vcmf1, Vcmf1U Vcmf1 = Vcmf1(Vcm, VcmU, Vf1, Vf1U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U) def Vcmi2(Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U): global Vcmi2 global Vcmi2U Vcmi2 = Vi2-Vcm Vcmi2U = (Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2))))*Vcmi2 return Vcmi2, Vcmi2U Vcmi2 = Vcmi2(Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U) def Vcmf2(Vcm, VcmU, Vf2, Vf2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U): global Vcmf2 global Vcmf2U Vcmf2 = Vf2-Vcm Vcmf2U = (Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2))))*Vcmf2 return Vcmf2, Vcmf2U Vcmf2 = Vcmf2(Vcm, VcmU, Vf2, Vf2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U) print "Initial velocity 1 in cmf:",Vcmi1,"m/s" print "Final velocity 1 in cmf:",Vcmf1,"m/s" print "Initial velocity 2 in cmf:",Vcmi2,"m/s" print "Final velocity 2 in cmf:",Vcmf2,"m/s" #Initial and final momenta of each mass in center-of-mass frame def initial_momentum_cm_1(m1, m1U, Vcmi1, Vcmi1U, Vcm, VcmU, Vf2, Vf2U, Pi1, Pi1U, Pi2, Pi2U, m2, m2U): Pcmi1 = Vcmi1*m1 Pcmi1U = (((Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2)))))+ (m1U/m1))*Pcmi1 return Pcmi1, Pcmi1U initial_momentum_cm_1 = initial_momentum_cm_1(m1, m1U, Vcmi1, Vcmi1U, Vcm, VcmU, Vf2, Vf2U, Pi1, Pi1U, Pi2, Pi2U, m2, m2U) def final_momentum_cm_1(m1, m1U, Vcmf1, Vcmf1U, Vcm, VcmU, Vf1, Vf1U, Pi1, Pi1U, Pi2, Pi2U, m2, m2U): Pcmf1 = Vcmf1*m1 Pcmf1U = (((Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2)))))+(m1U/m1))*Pcmf1 return Pcmf1, Pcmf1U final_momentum_cm_1 = final_momentum_cm_1(m1, m1U, Vcmf1, Vcmf1U, Vcm, VcmU, Vf1, Vf1U, Pi1, Pi1U, Pi2, Pi2U, m2, m2U) def initial_momentum_cm_2(m2, m2U, Vcmi2, Vcmi2U, Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U): Pcmi2 = Vcmi2*m2 Pcmi2U = Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U))+(m2U/m2))*Pcmi2 return Pcmi2, Pcmi2U intitial_momentum_cm_2 = initial_momentum_cm_2(m2, m2U, Vcmi2, Vcmi2U, Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U) def final_momentum_cm_2(m2, m2U, Vcmf2, Vcmf2U,Vcm, VcmU, Vf2, Vf2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U): Pcmf2 = Vcmf2*m2 Pcmf2U = (((Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2)))))+(m2U/m2))*Pcmf2 return Pcmf2, Pcmf2U final_momentum_cm_2 = final_momentum_cm_2(m2, m2U, Vcmf2, Vcmf2U,Vcm, VcmU, Vf2, Vf2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U) print "Initial momentum 1 in cmf:", initial_momentum_cm_1, "nMs" print "Final momentum 1 in cmf:",final_momentum_cm_1,"nMs" print "Initial momentum 2 in cmf:",intitial_momentum_cm_2,"nMs" print "Final momentum 2 in cmf:",final_momentum_cm_2,"nMs" #Momentum of center of mass in center-of-mass reference frame def momentum_center_of_mass(m1, m1U, m2, m2U, Vcm, VcmU): Pcm = (m1+m2)*Vcm PcmU = (((m1U+m2U)/(m1_m2))+(VcmU/Vcm))*Pcm return Pcm, PcmU momentum_center_of_mass = momentum_center_of_mass(m1, m1U, m2, m2U, Vcm, VcmU) print "Momentum of center of mass in cmf:",momentum_center_of_mass,"nMs"
I'm trying to write a program that will help me crunch some numbers for my physics homework. The program itself became lengthy and I only know the basics of Python so I'm sure many things could have been done easier. My problem is that when I try to run the program, it tells me there is an error in line 133, but I cannot figure out what's wrong in the code.
def initial_momentum_cm_2(m2, m2U, Vcmi2, Vcmi2U, Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U): Pcmi2 = Vcmi2*m2 Pcmi2U = (((Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U))+(m2U/m2))*Pcmi2 return Pcmi2, Pcmi2U intitial_momentum_cm_2 = initial_momentum_cm_2(m2, m2U, Vcmi2, Vcmi2U, Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U)
Line 133 is
Pcmi2U = (((Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U))+(m2U/m2))*Pcmi2
However, I believe that this entire block is correct. Help please, and thanks.print "results given in (value, uncertainty) form" print "cmf refers to center of mass reference frame" w = float(raw_input("Enter width of index card (m))")) wU = float(raw_input("Enter uncertainty of index card")) m1 = float(raw_input("Enter mass of cart 1 (red) (g)")) m1U = float(raw_input("Enter uncertainty of m1")) Vi1 = float(raw_input("Enter initial velocity of cart 1 (m/s):")) Vi1U = float(raw_input("Enter uncertainty of Vi1")) Vf1 = float(raw_input("Enter final velocity of cart 1 (m/s):")) Vf1U = float(raw_input("Enter uncertainty of Vf1")) m2 = float(raw_input("Enter mass of cart 2 (blue) (g):")) m2U = float(raw_input("Enter uncertainty of m2")) Vi2 = float(raw_input("Enter initial velocity of cart 2 (m/s)")) Vi2U = float(raw_input("Enter uncertainty of Vi2")) Vf2 = float(raw_input("Enter final velocity of cart 2 (m/s):")) Vf2U = float(raw_input("Enter uncertainty of Vf2")) wRU = wU/w #RU=Relative Uncertainty print ("width uncertainty:"), wRU,("m") #Fix 1: Added "global" command in order to be able to access # a variable inside a funtion. #Initial and final momenta of each mass in lab reference frame def initial_momentum_1(m1, m1U, Vi1, Vi1U): global Pi1 global Pi1U Pi1 = m1*Vi1 Pi1U = Pi1*wRU return Pi1, Pi1U initial_momentum_1 = initial_momentum_1(m1, m1U, Vi1, Vi1U) def final_momentum_1(m1, m1U, Vf1, Vf1U): global Pf1 global Pf1U Pf1 = m1*Vf1 Pf1U = Pf1*wRU return Pf1, Pf1U final_momentum_1 = final_momentum_1(m1, m1U, Vf1, Vf1U) def initial_momentum_2(m2, m2U, Vi2, Vi2U): global Pi2 global Pi2U Pi2 = m2*Vi2 Pi2U = Pi2*wRU return Pi2, Pi2U initial_momentum_2 = initial_momentum_2(m2, m2U, Vi2, Vi2U) def final_momentum_2(m2, m2U, Vf2, Vf2U): global Pf2 global Pf2U Pf2 = m2*Vf2 Pf2U = Pf2*wRU return Pf2, Pf2U final_momentum_2 = final_momentum_2(m2, m2U, Vf2, Vf2U) print "Initial momentum 1:",initial_momentum_1,"nMs" print "Final momentum 1:",final_momentum_1,"nMs" print "Initial momentum 2:",initial_momentum_2,"nMs" print "Final momentum 2:",final_momentum_2,"nMs" #Velocity of center of mass in lab reference frame def Velocity_Center_of_Mass(Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U): global Vcm global VcmU Vcm = (Pi1+Pi2)/(m1+m2) VcmU = (((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2)))*Vcm return Vcm, VcmU Velocity_Center_of_Mass = Velocity_Center_of_Mass(Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U) print "Velocity of center of mass:",Velocity_Center_of_Mass,"m/s" #Initial and final velocities of each mass in center-of-mass reference frame def Vcmi1(Vcm, VcmU, Vi1, Vi1U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U): global Vcmi1 global Vcmi1U Vcmi1 = Vi1-Vcm Vcmi1U = (Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2))))*Vcmi1 return Vcmi1, Vcmi1U Vcmi1 = Vcmi1(Vcm, VcmU, Vi1, Vi1U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U) def Vcmf1(Vcm, VcmU, Vf1, Vf1U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U): global Vcmf1 global Vcmf1U Vcmf1 = Vf1-Vcm Vcmf1U = (Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2))))*Vcmf1 return Vcmf1, Vcmf1U Vcmf1 = Vcmf1(Vcm, VcmU, Vf1, Vf1U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U) def Vcmi2(Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U): global Vcmi2 global Vcmi2U Vcmi2 = Vi2-Vcm Vcmi2U = (Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2))))*Vcmi2 return Vcmi2, Vcmi2U Vcmi2 = Vcmi2(Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U) def Vcmf2(Vcm, VcmU, Vf2, Vf2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U): global Vcmf2 global Vcmf2U Vcmf2 = Vf2-Vcm Vcmf2U = (Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2))))*Vcmf2 return Vcmf2, Vcmf2U Vcmf2 = Vcmf2(Vcm, VcmU, Vf2, Vf2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U, m2, m2U) print "Initial velocity 1 in cmf:",Vcmi1,"m/s" print "Final velocity 1 in cmf:",Vcmf1,"m/s" print "Initial velocity 2 in cmf:",Vcmi2,"m/s" print "Final velocity 2 in cmf:",Vcmf2,"m/s" #Initial and final momenta of each mass in center-of-mass frame def initial_momentum_cm_1(m1, m1U, Vcmi1, Vcmi1U, Vcm, VcmU, Vf2, Vf2U, Pi1, Pi1U, Pi2, Pi2U, m2, m2U): Pcmi1 = Vcmi1*m1 Pcmi1U = (((Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2)))))+ (m1U/m1))*Pcmi1 return Pcmi1, Pcmi1U initial_momentum_cm_1 = initial_momentum_cm_1(m1, m1U, Vcmi1, Vcmi1U, Vcm, VcmU, Vf2, Vf2U, Pi1, Pi1U, Pi2, Pi2U, m2, m2U) def final_momentum_cm_1(m1, m1U, Vcmf1, Vcmf1U, Vcm, VcmU, Vf1, Vf1U, Pi1, Pi1U, Pi2, Pi2U, m2, m2U): Pcmf1 = Vcmf1*m1 Pcmf1U = (((Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2)))))+(m1U/m1))*Pcmf1 return Pcmf1, Pcmf1U final_momentum_cm_1 = final_momentum_cm_1(m1, m1U, Vcmf1, Vcmf1U, Vcm, VcmU, Vf1, Vf1U, Pi1, Pi1U, Pi2, Pi2U, m2, m2U) def initial_momentum_cm_2(m2, m2U, Vcmi2, Vcmi2U, Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U): Pcmi2 = Vcmi2*m2 Pcmi2U = Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U))+(m2U/m2))*Pcmi2 return Pcmi2, Pcmi2U intitial_momentum_cm_2 = initial_momentum_cm_2(m2, m2U, Vcmi2, Vcmi2U, Vcm, VcmU, Vi2, Vi2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U) def final_momentum_cm_2(m2, m2U, Vcmf2, Vcmf2U,Vcm, VcmU, Vf2, Vf2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U): Pcmf2 = Vcmf2*m2 Pcmf2U = (((Vi1U+(((Pi1U+Pi2U)/(Pi1+Pi2))+((m1U+m2U)/(m1+m2)))))+(m2U/m2))*Pcmf2 return Pcmf2, Pcmf2U final_momentum_cm_2 = final_momentum_cm_2(m2, m2U, Vcmf2, Vcmf2U,Vcm, VcmU, Vf2, Vf2U, Pi1, Pi1U, Pi2, Pi2U, m1, m1U) print "Initial momentum 1 in cmf:", initial_momentum_cm_1, "nMs" print "Final momentum 1 in cmf:",final_momentum_cm_1,"nMs" print "Initial momentum 2 in cmf:",intitial_momentum_cm_2,"nMs" print "Final momentum 2 in cmf:",final_momentum_cm_2,"nMs" #Momentum of center of mass in center-of-mass reference frame def momentum_center_of_mass(m1, m1U, m2, m2U, Vcm, VcmU): Pcm = (m1+m2)*Vcm PcmU = (((m1U+m2U)/(m1_m2))+(VcmU/Vcm))*Pcm return Pcm, PcmU momentum_center_of_mass = momentum_center_of_mass(m1, m1U, m2, m2U, Vcm, VcmU) print "Momentum of center of mass in cmf:",momentum_center_of_mass,"nMs"
原文:https://stackoverflow.com/questions/35667388
最满意答案
这不是确切的答案,但从长远来看,使用实际的邮件服务提供商而不是像这样挂钩gmail会有更少的麻烦。
Mailgun非常好,易于使用自定义域进行设置,如果你有这么少的流量,使用gmail是一个初始解决方案,你很可能属于免费的Mailgun层。
奖励积分:Laravel有Mailgun的心态,因此很容易设置。
It's not the exact answer, but in the long run you will have much less trouble using actual mail service providers rather than hooking into gmail like that.
Mailgun is excellent, easy to set up with a custom domain, and if you have such little traffic that using gmail was an initial solution, you will most likely fall within the free tier of Mailgun.
Bonus points: Laravel has Mailgun front of mind, so very easy to set up.
相关问答
更多-
如果使用MVC3默认站点,您将拥有一个/Models/AccountModels.cs文件。 您可以在其中添加正则表达式以导致客户端*和服务器端验证。 public class RegisterModel { ... [Required] [DataType(DataType.EmailAddress)] [Display(Name = "Email address")] [RegularExpression(@"^[a-zA-Z0-9._%+-]+(@domain ...
-
使用域名的错误是不同的,因为我的Register.com还没有完成向新IP的过渡。 同时访问我的服务器,而不是使用IP我使用http:// Hostname / ~user / (在我的情况下http://localhost.mydomain.com/~user123/ ),它工作。 PS:事实上还有其他问题,比如Apache使用不正确的DirectoryRoot,但这是另一个故事...... The error using the domain was different because my Regis ...
-
如果用户和通行证正确,则步骤2可能有助于https://support.google.com/mail/answer/7126229?p=BadCredentials 第2步:尝试这些故障排除步骤 将您的电子邮件客户端更新到最新版本。 使用应用密码:如果您使用两步验证,请尝试使用应用密码登录。 允许安全性较低的应用:如果您未使用两步验证,则可能需要允许安全性较低的应用访问您的帐户。 如果您最近更改了Gmail密码,则可能需要重新输入您的Gmail帐户信息,或在其他电子邮件客户端上完全重复您的Gmail帐户设 ...
-
首先,您应该可以使用php artisan make:mail命令生成一个“mailable”类。 这样,你将能够使用laravel mail API,这意味着能够使用视图和东西。 第二件事,laravel应该能够发送邮件给你,为了能够做到这一点,它需要一些配置。 你使用的是什么版本的Laravel? First thing, you should be able to generate a "mailable" class with php artisan make:mail command. This ...
-
检查你的config/mail.php文件。 如果你有一个Gmail帐户,你可以使用谷歌邮件驱动程序。 像这样使用它: 'driver' => 'smtp', 'host' => 'smtp.gmail.com', 'port' => 465, 'encryption' => 'ssl', 'username' => '*your@gmail.com*', 'password' => '*yourpassword*', Check your config/mail.php file. If you hav ...
-
根据Google管理员页面的帮助,当您尝试通过端口465连接时,这需要加密SSL,相反,如果您使用TLS,则应将端口设置为587,尝试更改.env文件上的端口。 参考: https : //support.google.com/a/answer/176600?hl = es According with help for administrator page of Google, when you try to connect by port 465 this requires encryption SSL ...
-
当您使用CLI生成任何视图时,Laravel使用url参数来设置域。 默认情况下,其值设置为http://localhost因此您需要将此参数更改为您的域。 该参数位于config文件夹中的app.php中。 应用程序URL的Laravel注释: This URL is used by the console to properly generate URLs when using the Artisan command line tool. You should set this to the root ...
-
用户在plone(4.3)站点上注册时如何限制电子邮件域(How to restrict email domain when user register on plone(4.3) site)[2023-07-03]
我通过(monkey)修补Products.CMFPlone.RegistrationTool中的isMemberIdAllowed,通过在控制面板中使用可配置列表验证userid中的域来实现此目的。 我在这里将其解压缩为一个包: https : //github.com/Adniel/allowed.domains用户只知道不允许用户ID,而不是它没有找到匹配的域。 可怜。 它不是特别整洁,并且肯定有更好的/其他方式。 但它可以工作。 I made this by (monkey) patching th ... -
Laravel注册。(Laravel registration. Register only users that own an email from a specific domain)[2022-07-12]
您可以在验证器规则中扩展电子邮件验证,例如: 'email' => 'required|email|max:255|unique:users|regex:/(.*)your\.domain\.com$/i', (如果你需要在正则表达式中输入管道,则将其作为数组传递) 然后,您可以向验证器添加一组消息,如: $messages = array( 'email.regex' => 'We appreciate your interest on using our System. However at the ... -
这不是确切的答案,但从长远来看,使用实际的邮件服务提供商而不是像这样挂钩gmail会有更少的麻烦。 Mailgun非常好,易于使用自定义域进行设置,如果你有这么少的流量,使用gmail是一个初始解决方案,你很可能属于免费的Mailgun层。 https://mailgun.com 奖励积分:Laravel有Mailgun的心态,因此很容易设置。 It's not the exact answer, but in the long run you will have much less trouble usi ...