标签: laravel-blade

Laravel刀片"旧输入或默认变量"?

我想在输入值中显示旧输入.如果没有旧输入,则显示其他变量:

value="{{ old('salary_' . $employee->id) or 'Default' }}"
Run Code Online (Sandbox Code Playgroud)

但是当没有旧输入时,它会给我1而不是默认值!

我认为问题与串联有关,但我不知道如何解决它!?

php concatenation laravel blade laravel-blade

29
推荐指数
3
解决办法
4万
查看次数

Laravel 5.1 @can,如何使用OR子句

我没有找到如何在@can视图中使用子句(OR,AND)来检查多个异能......

我试过了:

@can(['permission1', 'permission2']) 
@can('permission1' or 'permission2')
@can('permission1' || 'permission2')
Run Code Online (Sandbox Code Playgroud)

但是不行;(

laravel blade laravel-5.1 laravel-blade

26
推荐指数
3
解决办法
2万
查看次数

如何将Laravel刀片视图作为字符串?

我需要html作为字符串.我喜欢使用刀片引擎来存储和呈现html.

这个html字符串需要将其转换为PDF.

目前,我将刀片流式传输作为对浏览器的响应.

 return view('users.edit', compact('user'));
Run Code Online (Sandbox Code Playgroud)

如何从刀片模板中获取html文本?

谢谢.

php laravel laravel-5 laravel-blade

26
推荐指数
1
解决办法
2万
查看次数

有没有办法从字符串编译刀片模板?

如何从字符串而不是视图文件编译刀片模板,如下面的代码:

<?php
$string = '<h2>{{ $name }}</h2>';
echo Blade::compile($string, array('name' => 'John Doe')); 
?>
Run Code Online (Sandbox Code Playgroud)

http://paste.laravel.com/ujL

php laravel laravel-blade

25
推荐指数
5
解决办法
2万
查看次数

laravel 5.2如何获取刀片中的路由参数?

这是我的网址 http://project.dev/blogs/image-with-article 所以,在这里我需要image-with-article 我的刀片中的参数来显示哪个是名为slug的参数这里是在我的路径文件中我需要刀片中的slug参数.

Route::get('/blogs/{slug}', ['as'=>'blog.by.slug', 'uses'=> 'CmsController@show']);
Run Code Online (Sandbox Code Playgroud)

php laravel blade laravel-5.2 laravel-blade

25
推荐指数
4
解决办法
5万
查看次数

laravel 5.2刀片模板无法解析

我正在处理一个laravel 5.2网站的问题.我有一个master(main)布局,我用它来设置页面的主要元素,它正在欢迎页面(扩展它)中使用,没有任何问题.

但是,在某些子页面中,我不断从编译视图中收到错误:

<?php echo $__env->make('layouts.main, array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>

错误是 Parse error: syntax error, unexpected '__data' (T_STRING), expecting ',' or ')'

除了标题和主要内容元素之外,我的视图中几乎没有任何内容,我正在尝试转储变量.错误来自Laravel,而不是我的代码(据我所知).

这是整个观点:

@extends('layouts.main)

@section('title', 'another page!')

@section('content')
{{dd($myvar)}}
@endsection
Run Code Online (Sandbox Code Playgroud)

任何想法为什么会这样?

php blade laravel-5.2 laravel-blade

23
推荐指数
1
解决办法
2万
查看次数

为什么 Laravel Vite 指令在我的项目中不起作用?

我根据laravel给出的文档安装并配置了laravel Breeze和blade 。默认情况下它使用 Vite,但不知何故 @vite 指令在我的项目中不起作用,我不知道我错过了什么。

tailwind.config.js

const defaultTheme = require('tailwindcss/defaultTheme');

/** @type {import('tailwindcss').Config} */
module.exports = {
    content: [
        './vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php',
        './storage/framework/views/*.php',
        './resources/views/**/*.blade.php',
    ],

    theme: {
        extend: {
            fontFamily: {
                sans: ['Nunito', ...defaultTheme.fontFamily.sans],
            },
        },
    },

    plugins: [require('@tailwindcss/forms')],
};
Run Code Online (Sandbox Code Playgroud)

vite.config.js

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';

export default defineConfig({
    plugins: [
        laravel([
            'resources/css/app.css',
            'resources/js/app.js',
        ]),
    ]
});
Run Code Online (Sandbox Code Playgroud)

vite 正在正确编译我的 js 和 css 资源: 在此输入图像描述

然后,我使用指令创建了一个测试刀片模板@vite

<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> …
Run Code Online (Sandbox Code Playgroud)

laravel laravel-blade vite

22
推荐指数
3
解决办法
5万
查看次数

Laravel Blade html图片

我的图像文件路径是public/img/logo.png,
我的app.blade.php文件路径是resources/views/app.blade.php

在我的app.blade.php文件中,我{{HTML::image('/img/stuvi-logo.png')}}
用来显示图像.
我不明白为什么这不会找到图像.
image()方法的根文件夹是什么?

image laravel laravel-blade

21
推荐指数
4
解决办法
10万
查看次数

在laravel刀片中查找foreach循环的最后一次迭代

在刀片模板中,我使用last()方法查找foreach循环的最后一次迭代:

@foreach ($colors as $k => $v)
   <option value={!! $v->id !!} {{ $colors->last()->id==$v->id ? 'selected':'' }} > {!! $v->name !!} </option>
@endforeach
Run Code Online (Sandbox Code Playgroud)

好吗?也许有一种Laravel风格的方式可以做同样的事情?

php laravel blade laravel-5 laravel-blade

21
推荐指数
2
解决办法
3万
查看次数

Laravel blade:你能否产生一个默认的部分

如果我在Laravel刀片中有一个名为RightSideBar.blade.php的布局,则一个区域产量('content')和另一个产量('sidebar').如果扩展RightSideBar的视图没有部分("侧边栏"),是否有内置方式显示默认部分?(我知道你可以默认传递一个值,只是想知道是否有一种方法可以使默认值为部分)

php laravel laravel-blade

20
推荐指数
4
解决办法
1万
查看次数