如何将数据从刀片视图传递到模式对话框:例如:我将 $user 从控制器传递到视图:
$user = User::findOrFail($id);
return view('user.show')->withUser($user);
Run Code Online (Sandbox Code Playgroud)
接下来,我想通过这样的按钮将此数据 $user 传递给此视图中包含的模式:
@include('user.edit',$user);
在模态中,我可以设置 $user 的值(例如:{!! $user->lastname !!} )来编辑它们。
请帮我 :)
我正处于一个经典的场景,我希望基于发生错误或不改变css类.如下所示,has-error应该相应地改变.
<div class="form-group has-error">
Run Code Online (Sandbox Code Playgroud)
该项目位于Laravel,在那里我们主要想要在Blade现在做所有事情,我们提出了以下解决方案,但看起来并不美观或直观,所以问题是,是否有更优化的方式这样做?
<div class="form-group
@if($errors->has('email'))
has-error
@endif
">
Run Code Online (Sandbox Code Playgroud) 我想列出有关存储在 MYSQL 数据库中的停车位的信息的情况。我正在使用 AJAX 调用 API 端点 (/api/spots) 并返回一个点列表。我使用刀片语法为信息布局创建了一个局部视图(partials/Spot.blade.php)。
我想知道是否有一种方法可以创建一个控制器方法,该方法将返回部分视图并将其呈现到页面的一部分,而无需返回服务器。这可以使用我的 partials/Spot.blade.php 吗?也许我应该创建一个方法将其中的所有 HTML 数据作为字符串返回,然后 get JS 将其添加到 DOM 中?
我目前的做法是在页面最初加载时渲染 partials/Spot.blade.php,并使用 CSS 将其从屏幕上移除。然后在对服务器的 AJAX 调用之后,我在这个隐藏的部分中抓取 HTML 并使用 REGEX 将数据放置在布局中。不过这看起来有点脏。只是想知道其他人是如何解决这个问题的。
您的反馈将不胜感激,
马特
我有这个刀片模板,我想首先检查 $dejeuner 日期是否存在,如果是的话,其余的会显示一条消息,但这行代码显示错误并获取详细信息,或者如果我更改它,我只得到错误即使在其他方面我要求获取数据。你们能帮我查一下吗
<div style="text-align: center;" id="lunch">
@if(emptyArray($dejeuner))
<h2 class="sessiontitle">Déjeuner : </h2>
<ul style=" text-align: center;margin-top: 10%">
<li class="menuitems">menu non disponible</li>
</ul>
@else
<h2 class="sessiontitle">Déjeuner : {{$dejeuner[0]->date}}</h2>
@foreach($dejeuner as $dej)
<ul style=" text-align: center;margin-top: 10%">
@foreach($dej->liste as $list)
<li class="menuitems">{{$list->plat->titre}}</li>
@endforeach
</ul>
@endforeach
@endif
Run Code Online (Sandbox Code Playgroud) 我正在尝试在laravel 5.3. 我已经建立了很少的服务提供商来收集这些特定网站的域名、正在使用的主题和数据库。现在我正在尝试使用view structurethrough实现页面service provider。例如,现在我为两个不同的域设置了两个不同的主题。我在不同文件夹的视图中有一组 HTML 代码,如下所示:
View
----| Theme One
--------| Navbar
--------| Sliders
--------| Tabs
--------| Parallax
--------| Iconbox
--------| template.blade.php
----| Theme Two
--------| Navbar
--------| Sliders
--------| Tabs
--------| Parallax
--------| Iconbox
--------| template.blade.php
Run Code Online (Sandbox Code Playgroud)
现在我想为这些域动态定义文件夹结构,以便它应该显示它们各自主题的模块。就像假设如果我想包含 Navbar 的子视图,我只需要写
@include('Navbar')
Run Code Online (Sandbox Code Playgroud)
它应该访问相应的主题导航栏文件夹或子视图。我想过创建一个服务提供者并尝试通过配置来设置这样的路径:
public function boot()
{
$this->webView = $this->setPath();
$this->app->singleton('webView', function()
{
return $this->webView;
});
}
public function setPath()
{
$themename = App::make('themename')
if($themename)
{
$setpath = "..Path\Views\" . $themename;
Config::set('view.paths', $setpath);
return …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Laravel 中创建一个 XML 文件。我正在将数据传递给视图。
但是,XML 不会呈现。
在我看来,这就是我正在做的事情
<?php header('Content-Type: text/xml'); ?>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
@foreach ($merchants as $merchant)
<url>
<loc>{{ $merchant->merchant_url_text }}</loc>
</url>
@endforeach
</urlset>
Run Code Online (Sandbox Code Playgroud)
然而,这只是在没有任何结构的情况下多次打印变量 $merchant->merchant_url_text 。
对我做错了什么的任何帮助。
我正在尝试显示返回到刀片模板的JSON对象,该模板应显示以下输出
2007 | Kanye | UltralightBeam
2008 | JayZ | 99 Problems
Run Code Online (Sandbox Code Playgroud)
JSON看起来像这样
{
"2007":{
"name" : "Kanye",
"song" : "UltralightBeam"
},
"2008":{
"name" : "JayZ",
"song" : "99 Problems"
}
}
Run Code Online (Sandbox Code Playgroud)
到目前为止,我有这样的东西显示名字和歌曲
@foreach($data['data_obj'] as $obj)
{{$obj['name']}} | {{$obj['song']}}
@endforeach
Run Code Online (Sandbox Code Playgroud)
但是我不确定我怎么能把它显示出来呢?
任何指导将不胜感激。谢谢!
我的刀片服务器模板中有一个checkbox元素,我想知道是否有可能在html元素内编写if语句。
这有效:
@if($data->holiday)
<div class="input-field">
<input placeholder="" name="holiday" id="holiday" checked
type="checkbox"
value="1">
<label for="holiday">Holiday</label>
</div>
@else
<div class="input-field">
<input placeholder="" name="holiday" id="holiday"
type="checkbox"
value="1">
<label for="holiday">Holiday</label>
</div>
@endif
Run Code Online (Sandbox Code Playgroud)
由于双码,我想写这样的东西:
<div class="input-field">
<input placeholder="" name="holiday" id="holiday"
{{if($data->holiday)?'checked':'' }}
//or
@if($data->holiday)?'checked':''@endif
type="checkbox"
value="1">
<label for="holiday">Holiday</label>
</div>
Run Code Online (Sandbox Code Playgroud)
但是在输入标签内部,代码会产生很多错误。有什么特别的要知道的吗?还是像我的第一个例子一样,我必须做些什么?
例如,有一个文件\resources\views\test.blade.php?
@extends('layouts.app')
@section('content')
<div class="container">
{{ $article->content }}
</div>
@endsection
Run Code Online (Sandbox Code Playgroud)
我想另存为\resources\views\html\test.html。我该怎么办?
我是刀片模板的新手。我在这里如何评论?
PHP我可以这样评论
<?php // echo $games;?>
Run Code Online (Sandbox Code Playgroud)
拉拉维尔之刃
{{$ game}}
laravel-blade ×10
laravel ×8
blade ×3
laravel-5.3 ×3
php ×2
ajax ×1
html ×1
if-statement ×1
laravel-5 ×1
laravel-5.1 ×1
laravel-5.2 ×1