Laravel模板片段

Laravel模板片段,laravel,laravel-5,blade,code-snippets,Laravel,Laravel 5,Blade,Code Snippets,这是否有可能在Laravel刀片模板中生成代码片段 我需要做一些类似于Smarty中的事情-您将[tag param1=“value”param2=“value”]放置在下面,它将通过带有render specify template的函数标记 是的,这可以通过使用或来实现。这些允许您创建所谓的子视图,这些子视图可以在一个页面上使用多个参数多次调用。这不是最佳做法,因为所有业务逻辑都应该存在于控制器中,刀片服务器应该只用于显示。也就是说,为了回答您的问题,您仍然可以使用标记定义一个函数,然后使用

这是否有可能在Laravel刀片模板中生成代码片段


我需要做一些类似于Smarty中的事情-您将[tag param1=“value”param2=“value”]放置在下面,它将通过带有render specify template的函数标记

是的,这可以通过使用或来实现。这些允许您创建所谓的子视图,这些子视图可以在一个页面上使用多个参数多次调用。

这不是最佳做法,因为所有业务逻辑都应该存在于控制器中,刀片服务器应该只用于显示。也就是说,为了回答您的问题,您仍然可以使用标记定义一个函数,然后使用blade语法调用该函数。您是对的,但我还需要通过一些函数传递它,然后将数据发送到模板。您不能事先在控制器中运行该函数吗?其想法是创建预定义代码段的列表,制作特定的东西,比如显示滑块。前端开发人员在模板中放置[slider id=1]标记,然后获得带有图片#1的滑块。实际上,您可以这样做。您可以在视图中放置php标记并运行php代码。您甚至可以访问Laravel模型和类。但是,建议将php代码放入控制器中。