在php文件中包含blade.php文件(带有已启动的Laravel实例)
由于系统的生命周期很长,我有一个复杂的设置,其中一部分代码是用Laravel编写的,另一部分大部分是用普通PHP编写的 Laravel在非Laravel部分启动,因此我可以在普通php文件中使用Laravel函数。我可以调用Laravel的helper函数,并在php文件中使用其他Laravel功能在php文件中包含blade.php文件(带有已启动的Laravel实例),php,laravel,Php,Laravel,由于系统的生命周期很长,我有一个复杂的设置,其中一部分代码是用Laravel编写的,另一部分大部分是用普通PHP编写的 Laravel在非Laravel部分启动,因此我可以在普通php文件中使用Laravel函数。我可以调用Laravel的helper函数,并在php文件中使用其他Laravel功能 当我们慢慢地将非Laravel代码移动到Laravel时,我希望在这些普通php文件中包含blade文件。有没有办法做到这一点?在评论中,@Ballard建议使用Laravel的视图助手 包含刀片文
当我们慢慢地将非Laravel代码移动到Laravel时,我希望在这些普通php文件中包含blade文件。有没有办法做到这一点?在评论中,@Ballard建议使用Laravel的视图助手 包含刀片文件在php文件中的工作方式如下:
echo view('partials.testblade', ['somevar' => "hello"])->render();
如果你的非拉威尔?使用view()返回文件,然后它将正确地呈现任何包含/要求等内容。这似乎还会为您创建更多工作,though@Ballard谢谢,看起来很有效,我添加了对视图实例的render调用,该实例由helper函数返回