问题标签 [blade]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在作为资产包含的 javascript 文件中使用 Laravel 函数
假设我有一段 jQuery javascript,它在加载时绑定到一个div ,并在该 div 中动态定义一个img。像这样的东西:
如果我在 Laravel 视图中使用这个内联,我可以使用HTML::image()和 Blade 模板来指定图像的位置。像这样的东西:
如果我要获取那段 javascript,而不是将其内联在视图中,而是将其放在单独的 .js 文件中,例如public/js/image.js,我可以让 Laravel 将其作为资产加载;
但是,由于它现在只被视为资产,因此 Laravel PHP 和 Blade 模板代码都没有被处理,所以我们从字面上得到字符串{{ HTML::image('images/myimage.jpg', 'My image') } }在生成的 html 中,而不是模板化的值。
有这样的好方法吗?
php - Laravel 使用查询显示表记录
这可能是一个愚蠢的问题,但我被困住了..
我基本上想在 laravel 中运行一个简单的选择查询,并在数据库结果中显示单行的结果。
我是 php 和 laravel 的新手,所以尝试在其中使用模型来挂起 MVC。
以下是我所做的。路线
控制器 - groups.php
模型 - groups.php
查看 - groupprofile.blade.php
有人可以指导我该怎么做吗?我无法理解如何使用刀片在视图中显示传递的结果集中的数据。
还是我这样做的方法是错误的?我更喜欢编写查询,所以不使用 Eloquent 或 fluent 查询构建器。
validation - 在 Laravel Blade 上使用 parsley.js 进行输入验证
首先我使用 laravel 刀片作为我的输入,就像这样
我想使用 parsley.js 来验证输入,我添加
作为
但是当我在输入表单上添加 parsley.js 参数时(如:数据类型、所需数据、ets),这是错误的。然后我使用“旧”输入表单,例如
有用。如何在 Laravel Blade 中使用 parsley.js 参数?我仍然可以将 Laravel Blade 的输入表单与 parsley.js 一起使用,还是应该使用旧方法?
之前谢谢。
laravel - 使用 laravel Blade 嵌套视图
我已经搜索过 SO,并在 Laravel 文档中进行了挖掘,但我不确定我是否完全理解我想做的事情是否可以完成。
我正在使用 Laravel 4。我想知道如何在其他视图中嵌套视图。
例如,我有一个基本布局......让我们称之为layout.blade.php
接下来,我有一个用于页面的刀片,名为home
:
我有几种不同的导航布局,一种用于管理员,另一种用于超级用户,另一种用于普通用户。
有没有办法在里面添加另一个刀片视图section('nav')
?
当可以重用几个片段时,对于每个刀片布局我都需要重复导航代码是没有意义的。
views - Laravel 4 控制器模板/刀片 - 正确的方法?
我一直在阅读 Laravel 4 文档并制作了一个演示应用程序来帮助学习。
我找不到太多关于使用刀片和控制器进行视图模板化的文档。哪种方法是正确的,还是取决于个人喜好?
例如 1
控制器/HomeController.php
视图/布局/main.blade.php
意见/welcome.blade.php
例如 2
控制器/HomeController.php
视图/布局/main.blade.php
意见/welcome.blade.php
上述最佳约定和/或优势是什么?
templates - laravel 4刀片模板视图空白正文
我已经开始在一个项目中使用 laravel 3,并在昨晚决定改用 laravel 4,因为我现在研究的大多数项目似乎都引用了 laravel 4,这对我来说似乎是前进的方向。然而,3 和 4 之间在基础知识上的差异让我感到沮丧,尤其是因为我找不到一个很好的参考站点,因为我找不到一个很好的参考站点,可以很好地参考在升级中要改变什么。(我会继续寻找)
无论如何...我的问题。我已将所有控制器和视图复制到 laravel 4 站点。我可以通过控制器通过路由显示 hello 页面和我自己的基本 html 页面。但是,我无法使用模板进行渲染。
我已经自己测试了模板并且可以让它渲染。我需要删除一些辅助函数,例如 to_asset() 但现在只使用简单的标记。这是:
在此我为我的内容创建了“占位符”:
在模板的底部,我有:@yield('additionalScripts')
我使用此模板创建了另一个视图...
当我尝试渲染这个视图时,我得到的只是我的浏览器的以下主要内容:
就好像视图没有引用主模板一样。
这些视图在 Laravel 3 中正常工作,我已将刀片标记(我认为)更改为 laravel 4。任何人都可以指出我的方式的错误。
谢谢
laravel - Laravel 3刀片模板不起作用
我正在学习 Laravel 3,但 Blade 模板不起作用。我的代码似乎是正确的,但它显示的只是@layout('master')
. 页面源也仅包含此文本。
application\views\home\index.blade.php
内容:
application\views\master.blade.php
内容:
并在routes.php
:
什么会导致刀片不工作?我也尝试了 Laravel 4,并更改为@layout
,@extends
但情况相同。我只得到.@endsection
@stop
@extends('master')
php - laravel - 刀片模板布局结构为每 4 个跨度添加行流体
我有这个刀片模板
输出
此代码添加了一个 span3 大小的块我使用 Twitter 引导响应我需要为 row-fluid div 中的每 4 个跨度添加 row-fluid
我希望输出是这样的
我不知道如何在 laravel @foreach 中实现这一点
提前致谢
laravel - 顶部带有评论的刀片模板不起作用
文件:app/route.php
文件:app/views/home.blade.php
文件:app/views/layouts/base.blade.php
当我访问 laravel.localhost/ 它只输出 @extends('layouts.base')
但是,如果我删除
{{-- 刀片评论。--}}
然后它完美地工作。
我可以知道是什么问题吗?
iis-7 - 在 Windows IIS Inetpub wwwroot 上安装 Laravel 4
花了一整天的时间来解决这个问题,有人可以解释一下我如何在 Windows 上安装 Laravel 吗?
我已经安装了最新版本的 PHP 5.4(使用 Windows Installer)并用一个简单的站点对其进行了测试,一切正常。
我已经安装了最新版本的 Composer,并且安装得非常完美。
当我运行时composer create-project laravel/laravel
(按照 5 分钟设置的建议),它会将所有文件安装在C:\Windows\SysWOW64\laravel
.
如果我随后inetpub\wwwroot
在generic error
.
我不能使用 XAMMP,因为我的许多客户都有 Windows 主机,所以我最终不得不将网站部署到inetpub\wwwroot
目录中。
我是否需要将 Laravel 文件复制到我开发的每个新 Laravel 网站?
如何在 内设置默认文件web.config
?
尽管我非常喜欢开始使用 Laravel 进行开发,但在 Windows 开发机器上的配置过程非常复杂。
如果任何人都可以提供任何帮助、建议和指示,我将不胜感激。