我在本地环境中使用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