刚刚完成了Laravel网站上列出的所有步骤,安装并启动并运行MacOS HighSierra.我目前安装了Composer,Homebrew,valet,PHP 7.2.8,MySQL 8.0.11和Laravel 5.6.28.我可以通过执行Laravel new blog命令创建一个新项目,而不会有任何问题.此外,当我访问我的浏览器时,我可以看到我刚刚创建或正在处理的当前项目.我可以运行valet list命令,所以我知道它的运行/工作.我也可以创建一个迁移,并通过运行它来显示在我的项目中php artisan make:migration test_test_test.
我PATH也有~/.composer/vendor/bin它.
我的.env文件看起来像这样
APP_NAME=Laravel
APP_ENV=local
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
Run Code Online (Sandbox Code Playgroud)
我运行php artisan migrate -vvv命令,它运行并停止/挂起,没有输出.我必须ctl-c才能摆脱它.尝试过-v /-vv,做了同样的事情.
我创建了一个名为的数据库blog,甚至test手动添加了一个表,以确保数据库正在运行/运行.
更新
继续前进并卸载MySQL并重新安装它.我能够运行php artisan migrate -v命令并收到此错误.
现在我收到了这个错误.
MacBook-Pro:anything computername$ …Run Code Online (Sandbox Code Playgroud) 在Ubuntu 18.10 x64上进行设置
尝试通过Docker Compose设置一个Laravel,Nginx和MySQL小滴的设置,并使用本教程docker教程,然后进入教程的第8步,它要求我运行此命令。
$ docker-compose exec app nano .env
Run Code Online (Sandbox Code Playgroud)
这给我一个错误
OCI运行时exec失败:exec失败:container_linux.go:348:启动容器进程导致“ exec:\“ nano \”:在$ PATH中找不到可执行文件”:未知
我花了大部分时间在网上寻找关于我可能做错了什么的任何帮助或线索。我可以给您的任何信息,请让我知道。
先感谢您!
我有以下代码,可以很好地发送电子邮件,但我收到这些警告,表明我应该将某些方法标记为“已过时”。我查看了mailKit网站上的文档,它说我应该使用与MailboxAddress(String). 我明白了,但在如何实现他们要求的方式方面遇到了麻烦,这看起来很简单,但我认为我错过了一步。MailboxAddress(String, String) 这是推荐的新方法之一。
代码如下:
控制器
public IActionResult RequestPassword()
{
var message = new Message(new string[]
{
"email@gmail.com"
},
"Test Email",
"This is the content from out email."
);
_emailSender.SendEmail(message);
return View();
}
Run Code Online (Sandbox Code Playgroud)
消息.cs
对于此类,警告会在线弹出To.AddRange(to.Select(x => new MailboxAddress(x)));
public class Message
{
public List<MailboxAddress> To { get; set; }
public string Subject { get; set; }
public string Content { get; set; }
public Message(IEnumerable<string> to, string subject, string content)
{
To = …Run Code Online (Sandbox Code Playgroud) asp.net-core ×1
asp.net-mvc ×1
c# ×1
homebrew ×1
laravel ×1
mailkit ×1
mysql ×1
php ×1
ubuntu ×1