我想使用工匠更新运行SQL脚本的数据库中的所有记录。例如,我需要执行以下命令:
UPDATE translations SET field = 'meta_desc' WHERE field = 'page_desc'
Run Code Online (Sandbox Code Playgroud)
Laravel的结构将是最佳解决方案?种子,移民,工厂?
我需要在管理面板中编辑用于电子邮件的模板。有任何想法吗?
我想了几个方法:
这种方式实现的问题是我必须在blade模板中显示php变量,然后将最终代码用作电子邮件的html。我认为,这对 Laravel 来说太难了。
另一个问题是,如果我将 {{ $var }} 存储在 DB 中模板的文本中 - 它会显示为文本,刀片编译器不会处理它。
这种方式将解决 php var 显示的问题,但我仍然不知道如何使用 Mail::send 中的最终代码,因为 Laravel 只允许使用模板的名称,而不是 HTML,据我所知.. .
我考虑以下方式:
$view = view('template')->render();
mail(..., $view, ...);
Run Code Online (Sandbox Code Playgroud)
但是我不想使用它,因为我想使用 Mail::queue() 来查询电子邮件,而且我不知道如何将它与 PHP mail() 一起使用。
感谢大家的回复。