流浪者:在拉拉维尔的宅地里排队


Vagrant: Queues in laravel homestead

我在本地环境中使用laravel的家园,并使用队列系统发送邮件。如果我想测试邮件,我必须运行php artisan queue:listen

当我重新启动我的计算机时(并且是流浪者),我必须再次键入vagrant ssh,然后键入php artisan queue:listen。这对我来说没问题,但我不是一个人工作,我想简化这个过程:开发人员只需要打开他的电脑,然后键入vagrant up

我如何配置流浪者/家园总是在启动时运行laravel的队列侦听器?

请在流浪者配置文件中尝试此操作;

$script = <<SCRIPT
vagrant ssh & php artisan queue:listen
date > /etc/vagrant_provisioned_at
SCRIPT
Vagrant.configure("2") do |config|
  config.vm.provision "shell", inline: $script
end