jjzjj

php - 如何在 Laravel 中使用自定义 Blade 指令

我正在尝试使用指令中传递的参数来评估条件并返回这样的字符串Blade::directive('resource',function($page){return(strcmp(URL::full(),URL::to("/admin/"+$page))==0)?"active":"inactive";});如果传入的页面名称评估为完整的url,则返回事件字符串,否则返回非事件。出于样式目的问题是$page的计算结果为(value),其中value是传入的字符串。我可以使用此参数来计算这里的条件吗?我能找到的最接近的帖子是UsingaBladedirectiveinaBladedirecti

php - 如何在 Blade 文件名中包含一个句号 (.) 的 Blade 文件

我有以下路径的部分View。/views/acp/review/check.details.blade.php我如何使用Blade包含这样的文件,因为如果我这样做@include('views.acp.review.check.details')我得到一个错误,因为它试图将check.details解析为check/details请问如何包含带有句号的文件?编辑:我不想重命名文件 最佳答案 Blade使用.作为目录分隔符,您可能不想更改它:)将文件重命名为:/views/acp/review/check-details.blade.

php - UserPolicy 类不存在(查看 : F:\xampp\htdocs\gates_policies\resources\views\home. blade.php)

这是我的AuthServiceProvider文件,'App\Policies\ModelPolicy',User::class=>UserPolicy::class,];/***Registeranyauthentication/authorizationservices.**@returnvoid*/publicfunctionboot(){$this->registerPolicies();Gate::define('display_msg','UserPolicy@display');}}在我的blade文件中,我尝试显示“HelloWorld”,前提是用户在Laravel中使

php - 如何在 Blade 中的 Laravel 关系函数中传递参数?

Student.php它有很多费用classstudentextendsModel{publicfunctionfees($round){return$this->hasMany(fee::class)->where('payment_round','=',$round);}}Fee.blade.php@foreach($student->fees("parameter")as$fee){{$fee->myproperty}}@endforeach如何将参数传递给$student->fees("parameter")? 最佳答案 您

php - Blade @if 中的 Laravel session 变量

当我尝试使用LaravelSession在Blade中设置JS变量来刷新一些数据时,我在Laravel4.2中遇到了一些奇怪的事情。这很简单,我不知道我错过了什么......目标:在用户注册后立即触发Javascript网站浏览。方法:将一个welcome_tour变量闪存到session,然后在页面刷新时设置一个JSbool值,从而在JS中启动游览。我的注册函数以session设置结束:Session::flash('welcome_tour',TRUE);我正在测试它是否已被拾取并使用我的Blade中的以下内容正确设置JS变量:@if(Session::has('welcome_t

php - Laravel Blade 性能

我正在使用laravelBlade文件,我想知道这种方法是否会降低我的网站速度。这是我的文件结构:show.blade.php文件:...@include('elements/table',['name'=>'table1','blocks'=>$blocks1])...@include('elements/table',['name'=>'table2','blocks'=>$blocks2])...table.blade.php文件:...@foreach($blocksas$block)...@foreach($block['sections']as$section)...@fo

php - Laravel 5 Blade 自定义指令 - 传递变量时遇到问题

我正在尝试创建一个Blade指令,它将根据传入的内容在我的表行上设置一个类。问题是当我调用它时,变量的值没有传入-文字字符串我在括号之间的是。在我看来:@row($inspection->inspection_disposition)在指令中:Blade::directive('row',function($data){var_dump($data);...}我在转储中看到的是:string(37)"($inspection->inspection_disposition)"我不应该看到那个变量的值吗?这是我想要的。我在这里缺少什么?更多信息:我需要在指令中使用该变量的值,如下所示:i

javascript - 在 laravel blade 模板里面写一个 js 表达式

我正在使用tagsinput进行一些标记操作。我想向从Controller发送的标签字段添加一些默认值。但似乎我尝试使用js表达式的方式不起作用。谁能帮我。这是代码。varcities=newBloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace('text'),queryTokenizer:Bloodhound.tokenizers.whitespace,local:members});cities.initialize();varelt=$('#researcher');elt.tagsinput({itemV

php - 在有限的托管环境中使用 Blade 模板

我正在从事一个项目,该项目使用Blade模板为自定义wordpress网站。该网站托管在wpengine上——它有很多限制,无法动态创建文件/写入文件,这是blade模板引擎所需的,没有命令行访问等。我部署新功能的临时行动方案只是将缓存文件从我的本地环境通过ftp传输到服务器,但是,这样做会导致以下错误,这些错误会忽略服务器上的缓存文件并尝试引用不再存在的缓存文件:Warning:file_put_contents(/nas/content/live/mypath/wp-content/plugins/pluginname/Classes/Controllers/../../views

php - Laravel Blade : Getting access to a variable in a nested partial from a parent view

我的父View是这样的:show.blade.php@include('inquiries.partials.inquiries')它使用以下部分:查询.blade.php@foreach($inquiryas$key=>$item)@include('inquiries.partials.inquiry')@endforeach其中使用了另一个部分:查询.blade.php...@yield('inquiry.toolbar','')在show.blade.php中,我想为inquiry.blade.php定义inquiry.toolbar部分,但是我需要访问inquiries.bl