在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控制器的文件像刀片
- 2. Laravel - 在包含中使用刀片占位符
- 3. Laravel获得刀片阵列,其中包含“bns:OrderId”名称?
- 4. Laravel刀片部分内包含视图(bladeception)
- 5. 在刀片模板页面中包含帮助程序文件
- 6. Laravel 5:用刀片
- 7. Laravel刀片模板
- 8. 产生laravel刀片
- 9. Laravel 5刀片 - 在计数条件
- 10. Laravel刀片@yield和@section
- 11. Laravel刀片上的Vuejs
- 12. 创建使用Laravel刀片
- 13. 返回Laravel刀片语法
- 14. Laravel刀片 - 多种布局?
- 15. laravel刀片视图模板
- 16. Laravel和刀片错误
- 17. 刀片laravel日期时间
- 18. Laravel guzzel结果落实到刀片laravel
- 19. Laravel包括刀片JS文件一次性只用过之后已经登录
- 20. Phra laravel 5.3将输入值从一个刀片文件传递到另一个刀片文件
- 21. laravel 5刀片如何重定向刀片模板
- 22. Laravel刀片视图不工作,无刀片工作
- 23. 在Dropzone中使用Laravel刀片 - >最大总文件上传
- 24. Laravel刀片形式:文件中的旧数据
- 25. Laravel:在1个刀片文件中导航
- 26. 使用刀片访问laravel中的公用文件夹
- 27. 在Laravel刀片文件中使用css样式标记
- 28. 为什么在laravel 5.2刀片文件中设置mouseover图标
- 29. 出错时重定向刀片文件中Laravel 5.2
- 30. 如何在laravel中路由我的刀片文件5.2
这里显而易见的问题是您为什么要这么做?我有一种感觉,有更好的方法去做任何你想做的事情。 – Andrew
请给我们一个代码示例或解释你正在做什么,可能会有更好/其他解决方案来解决你的问题。 –
如果我正确阅读这些内容,不确定你需要做什么。如果您在使用可能在其他文件中创建的函数之后,可以将它们添加到帮助程序中。否则,您可以创建另一个刀片模板文件并将其包含在Yudi回复中。 – Mikey