在Laravel框架中,我想知道是否可以在刀片模板中包含一个php文件,我试过并失败了,并且想知道是否有另一种我不知道的方式。Laravel刀片包含文件
回答
尝试使用包括laravel刀模板功能:
@include(<view path>)
例如:
// File : resource/view/backend/page/form.php
@include('backend/page/form')
我想他是在包含一个特定的php文件(即functions.php)之后,而不是另一个刀片模板文件。 – Mikey
解决方案:
@include('admin.layouts.partials.styles')
这意味着:
文件路径将是
admin > layouts > partials >styles (styles.blade.php is file)
您可以使用刀片模板引擎:
@include('view.name')
'view.name' 就住在你的主要观点文件夹
//为laravel 4.X 应用程序/视图/视图/ name.blade.php
//用于laravel 5.X 资源/视图/视图/ name.blade.php 又如
@include('hello.world');
将显示以下视图
//用于laravel 4.X 应用/视图/你好/ world.blade.php
//用于laravel 5.X 资源/视图/你好/ world.blade.php 又如
@include('some.directory.structure.foo');
将显示以下视图
//为Laravel 4.X 应用/视图/一些/目录/结构/ foo.blade.php
//为Laravel 5.X 资源/视图/一些/目录/结构/ foo.blade .PHP 所以基本上点符号定义的目录层次结构,你的看法是,随后的视图名,相对于应用程序/视图为laravel 4.x或你的资源文件夹/视图laravel 5.x的文件夹
附加
如果您想传递参数:@include('view.name', array('paramName' => 'value'))
然后,您可以使用值在视图中像这样<p>{{$paramName}}</p
>
可以使用@php
右叶生PHP和您可以使用require('somefile.php');
这样的代码将如下
@php
require('somefile.php');
@endphp
需要的PHP文件
如何不推荐! 希望这有助于!
- 1. 如何在Laravel 5.2中包含刀片文件
- 2. 将资产包含到包的刀片视图中 - Laravel
- 3. Laravel窗体模型数据不传播到刀片包含文件
- 4. 布局文件夹Laravel 4刀片
- 5. 如何包括Laravel控制器的文件像刀片
- 6. 仅包含Laravel刀片视图的部分
- 7. Laravel 5回声出包含HTML会话变量刀片
- 8. Laravel获得刀片阵列,其中包含“bns:OrderId”名称?
- 9. Laravel - 在包含中使用刀片占位符
- 10. Laravel刀片部分内包含视图(bladeception)
- 11. 包括用刀片和Laravel 4
- 12. 在刀片模板页面中包含帮助程序文件
- 13. Laravel 5 JSON /刀片
- 14. Laravel刀片模板
- 15. 产生laravel刀片
- 16. Laravel 4刀片BUG
- 17. Laravel 5:用刀片
- 18. Laravel 4.1刀片链接到用户配置文件图片
- 19. Laravel 4刀片模板文档
- 20. Laravel 5刀片 - 在计数条件
- 21. Laravel 4刀片和小节
- 22. Laravel刀片上的Vuejs
- 23. Laravel和刀片错误
- 24. Laravel 5.2 - 刀片链接
- 25. laravel刀片空白页
- 26. 返回Laravel刀片语法
- 27. laravel发送值刀片
- 28. 产量不节Laravel刀片
- 29. Laravel,刀片,vue.js和@if(@ {{}})
- 30. Laravel刀片 - 多种布局?
这里显而易见的问题是您为什么要这么做?我有一种感觉,有更好的方法去做任何你想做的事情。 – Andrew
请给我们一个代码示例或解释你正在做什么,可能会有更好/其他解决方案来解决你的问题。 –
如果我正确阅读这些内容,不确定你需要做什么。如果您在使用可能在其他文件中创建的函数之后,可以将它们添加到帮助程序中。否则,您可以创建另一个刀片模板文件并将其包含在Yudi回复中。 – Mikey