草庐IT

PAI-Blade

全部标签

php - Laravel 5.4 Blade foreach 循环

我正在构建一个field管理系统,在着陆页上,我试图向访客显示所有可用的空位。已经预订的显示为不可用。我创建了两个变量,一个包含时间表中的信息,另一个包含预订表中的信息,并尝试使用Blade进行比较和显示。这就是我尝试在Blade中实现它的方式:@foreach($timesas$time)@foreach($bookingsas$booking)@if($time->availble_times==$booking->booking_time){{$time->availble_times}}:notavailable@else{{$time->availble_times}}@en

php - Blade 翻译文件中的断行

在我看来我有{{trans('mission-vision-page.mission-description')}}我在我的语言文件中放了一段文本,但我想保留新行。我试过:1.return['mission-description'=>'line1line2']2.return['mission-description'=>'line1\nline2']3.$newLine='';return['mission-description'=>'line1'.$newLine.'line2']我知道可能有更好的方法来完成此操作,但我可以在我的en.php文件中添加新行吗?

php - 在 Laravel Blade 模板中链接

我对Laravel很陌生,但是我已经看了很多教程来了解它,所以我现在已经习惯了。但是,我被困在我想链接到我的一个blade.php文件中的用户收藏夹的位置。这是我的Bootstrap导航栏中的链接:id.'/favortites'}}">Favorites我试过使用URL::to但它不起作用。我不确定我是否正确实现了userId。如果id为5的用户是经过身份验证的用户,最后我要访问的链接应该如下所示:users/5/favorites。我真的很感激这里的一些帮助。谢谢。 最佳答案 有几个选项。如果链接到Controller的方法,则

php - 包含嵌套 View (如果存在于 blade、laravel 5 中)

我正在尝试包含另一个View(如果存在)。我有一个主要的page.blade.php应该呈现所选页面的内容。在应用程序的后端,我得到一个平面数组,其中包含所有内容(id和名称)。所以现在如果模板存在,我想渲染它,但首先我需要检查模板是否确实存在。我现在得到以下代码:@foreach($flattenPageas$page)@if(file_exists('templates.'.strtolower($page['name'])))@include('templates.'.strtolower($page["name"]))@endif@endforeach问题是它无法通过if语句。

php - Blade if() 条件错误

我正在尝试用Blade编写一个if()条件,我有这个:@foreach($usersas$user){{$user->id}}{{$user->username}}{{$user->email}}id}}">Supprimerlemembre@if({{$user->admin}}==0)id}}">Passerl'utilisateurAdmin@elseid}}">Retirerl'adminàl'utilisateur@endif@endforeach我想检查用户是否是管理员(我的用户表中的列)但是if返回3个错误:第一个:if(^here{{$user->admin}}==0)

php - 如何在 Blade 模板页面中包含@符号而不在 Laravel 中将其作为 Blade 代码处理

所以我的困境是这样的。Email:info@example.com正在作为Blade代码处理,不会在我的Laravel4框架中的响应式Bootstrap网页中调整大小。关于如何让Blade忽略@符号的任何想法?这可能是一个简单的修复,我只是无法在网上找到它。谢谢 最佳答案 一个非常简单的方法是这样的:someone{{'@'}}email.com{{$whatever}}有效地转化为(其中e()进行HTML转义)因此您可以将字符串放在那里,这将得到输出而不是变量。 关于php-如何在Bl

php - Laravel Blade 在 foreach 中使用 if 条件

这是我的代码..@foreach(Session::get('show_my_data')as$key1=>$value1)Myid}}"class="fr_cap"type="text"disabledname="fr_cap[{{$value1->Myid}}]"value="{{$value1->FRCapacity}}"maxlength="127"/>@foreach($m002_siteinfoas$key=>$value)@if({{!$value1->name}})Myid}}"class="fr_cap"type="text"disabledname="fr_cap[

php - Laravel 5 - 从存储文件夹加载 View Blade 文件

是否可以从storage文件夹而不是resources\views加载View? 最佳答案 是的,您有几个选择。1。添加另一个路径到您的View配置文件打开config/view.php并将新路径添加到paths数组:'paths'=>[storage_path(),realpath(base_path('resources/views')),],Laravel将返回最先匹配的View,因此请务必相应地对路径进行排序。2。添加View命名空间打开app/Providers/AppServiceProvider.php并添加新的Vie

php - Blade templating @extend 上一个文件夹

好吧,我知道Blade@extends方法进入一个文件夹,但是离开一个进入另一个怎么样?如何实现?例如:如果我的index.blade.php在app/views而我的master.blade.php(布局文件)在app/views/layouts我使用@extends函数,例如:@extends('layouts.master')这会导致应用程序按预期进入layouts文件夹。但是现在,我有以下目录结构;app/views/errors/404.blade.phplayouts/master.blade.phpindex.blade.php现在我想做的是使用@extends让404.

php - laravel - Blade 模板布局结构为每 4 个跨度添加 row-fluid

我有这个Blade模板@foreach($coursesas$course)Content@endforeach输出ContentContentContentContentContent此代码添加了一个span3大小的block我使用Twitterbootstrap响应我需要为row-fluiddiv中的每4个跨度添加row-fluid我希望输出是这样的ContentContentContentContentContentContentContentContent我不知道如何在laravel@foreach中实现这个提前致谢 最佳答案