草庐IT

PAI-Blade

全部标签

php - 在 Laravel Blade 中写 @php @endphp 而不是 <?php ?> 有什么意义?

您可以在Laravel中编写如下PHP代码。@php//@endphp或者你可以写,这两种方法有什么区别?有什么优势?例如,当我们用来显示某些东西时,我们可以使用{{$name}}.它可以节省开发人员时间,因为如果我们使用PHP,我们必须编写.但是写@php@endphp有什么意义呢?而不是 最佳答案 长短绝对没有区别。它只是一个使bladeView与其他预定义指令保持一致的指令,例如@while@if@foreach等。你可以在下面找到定义Illuminate/view/Compilers/Concerns/CompilesRaw

php - 在 laravel blade 模板中显示 vue 组件

我正在app.js中做一个简单的计算。它只是将产品价格乘以数量。我想在laravel中显示总值(value),以便用户可以预览他们的订单。应用程序.jsconstapp=newVue({el:'#item',data(){return{form:{price:0,quantity:0,total:0}}},methods:{updatePrice(event){this.form.price=event.target.value;this.form.total=this.form.price*this.form.quantity},updateQuantity(event){this.

php - 服务器中的 Laravel 默认错误页面不同 [minimal.blade vs illustrated.blade]

我已经将我的Laravel项目从5.6升级到5.8(在我第一次部署到live之前在我的本地)。两个Laravel版本都是5.8.5安装了相同的composer.json在我的本地中,错误页面(404、503)如图所示:vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/illustrated-layout.blade.php然而,在在线服务器vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/minimal.blade.

javascript - 如何将 PHP 变量从 Blade 格式的 HTML 传递给 JavaScript 函数

我正在为我的HTML使用LaravelBlade格式,并将多个PHP变量传递给JavaScript函数。问题是传递给JavaScript函数的变量可能有特殊字符。我希望JavaScript函数如下所示:jsFunction("argument1","argument2","argument3")我得到的:jsFunction('argument1','argument2','argument3')我的Blade格式代码是:property_id}}','{{$bannerProperty->id}}','{{$bannerProperty->end_date}}','{{$banner

php - Blade 中的 Laravel 5.2 条件扩展模板

我想根据条件扩展模板。我知道我可以在Blade中使用@if@else语句。我在做同样的事情,但Blade扩展了两个模板。我不知道为什么。@if(isset(Auth::user()->id))@extends('layouts.adminlayout')@else@extends('layouts.default')@endif@section('content')iamthehomepage{{isset(Auth::user()->id)}}@stop因为,你可以看到我正在检查用户是否登录,然后扩展模板布局。但它是从这两个布局延伸出来的。请帮帮我。 最佳

php - 使用来自数据库 Laravel Blade 的数据填充单选按钮

所以我现在正在处理程序的更新部分,现在我想用数据库中的旧记录填充我的表单以对其进行编辑。现在我的问题是单选按钮,如何才能选择真正的单选按钮。我试过这段代码,我在单选按钮上使用if{{Form::label('Type','Type')}}    {{Form::radio('ctype','1',if(($item->bname)==1){true})}}{{Form::label('Rooster','Rooster')}}    {{Form::radio('ctype','0')}}{{Form::l

javascript - Laravel,将 javascript 导入 Blade 模板的正确方法

我正在使用Laravel5.6。Thispage没有为我工作。pizza/index.blade.php看起来像这样:@extends('layouts.app')@section('content')Pizza@if($errors->any())Pleasefixthefollowingerrors@endif@include('pizza.table')@endsection披萨/table.blade.php:Thanksgoditspizzaday!Selectyourpizzaoftheday!...@foreach($pizzasas$pizza)...@endforea

php - 在 view-file.blade.php 中找不到类 ' Form'

我正在尝试在我的View文件中呈现一个文本输入字段。我不断收到此错误:“在view-file.blade.php中找不到类‘表单’”模板:@extends('layouts.app')@section('content')New{{Form::open()}}{{ Form::text('my-name')}}{{Form::close()}}@endsectionComposer.json"require":{"php":">=7.0.0","fideloper/proxy":"~3.3","laravel/framework":"5.5.*","laravel/tinker":"~

php - laravel blade @include 不工作

我正在尝试使用blade语法将文件包含在我的主页中:-@foreach($dataas$articles)@include(app_path().$articles->path)@endforeach这是行不通的。错误说:-View[/var/www/blogproject/project/app/pages/articles/first-post.php]notfound我什至尝试只包括第一页:-@include(app_path().'/pages/articles/first-post.php')但是正常的phpinclude工作正常:-请帮忙 最佳答

php - Laravel 5.5 使用参数从 Blade View 调用 Controller 函数

我有一个产品slider,我正在尝试找出每种产品的最低价格。所以我首先尝试从Controller成功调用函数并传递产品的id并将其打印出来。blade.php@phpuseApp\Http\Controllers\ServiceProvider;echoServiceProvider::getLowestPrice($product_cat->id);@endphp路线Route::post('/getLowestPrice/{id}','ServiceProvider@getLowestPrice');Controller我得到一个错误Parseerror:syntaxerror,u