小编Kar*_*ill的帖子

Laravel逃离刀片模板中的所有HTML

我正在Laravel中构建一个小型CMS,我试图显示内容(存储在数据库中).它显示HTML标记而不是执行它们.它就像所有打印数据都有一个自动html_entity_decode.

<?php

class CmsController extends BaseController
{
    public function Content($name)
    {    
        $data = Pages::where('CID', '=', Config::get('company.CID'))
            ->where('page_name', '=', $name)
            ->first();

        return View::make('cms.page')->with('content', $data);
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用大括号打印内容.

{{ $content->page_desc }}
Run Code Online (Sandbox Code Playgroud)

和三重大括号.

{{{ $content->page_desc }}}
Run Code Online (Sandbox Code Playgroud)

他们给出了相同的结果.我需要执行这些HTML标记而不是转义它们.

php laravel laravel-4 laravel-blade

58
推荐指数
5
解决办法
8万
查看次数

Laravel 5 Resourceful Routes Plus中间件

是否可以将中间件添加到资源丰富路由的所有或部分项目中?

例如...

<?php

Route::resource('quotes', 'QuotesController');
Run Code Online (Sandbox Code Playgroud)

此外,如果可能的话,我想将所有路由放在一边indexshow使用auth中间件.或者这是否需要在控制器内完成?

routes laravel laravel-routing laravel-5 laravel-middleware

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

Laravel 5.4'cross-env'不被视为内部或外部命令

我正在尝试npm run dev为Laravel Mix 运行,我收到此错误:

> @ dev D:\projects\ptcs
> cross-env NODE_ENV=development webpack --progress --hide-modules --
config=node_modules/laravel-mix/setup/webpack.config.js

'cross-env' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ dev: `cross-env NODE_ENV=development webpack --progress --hide-
modules --config=node_modules/laravel-mix/setup/webpack.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ dev script.
Run Code Online (Sandbox Code Playgroud)

我将node.js更新为6.11.0,将npm更新为5.2.0,但它没有帮助.我在Windows 7上运行Homestead.

node.js npm laravel laravel-mix

51
推荐指数
9
解决办法
6万
查看次数

如何在Laravel Mix中安装Font Awesome

我尝试使用Laravel Mix安装Font Awesome,但在执行时run npm dev我收到以下消息:


错误在./~/font-awesome/scss/font-awesome.scss中编译时出现1错误错误.模块构建失败:/**^"加载样式"后的无效CSS:预期的1个选择器或at-规则是/var/www/html/blog/node_modules/font-awesome/scss/font-awesome.scss中的"var content = requi"(第1行,第1列)

我删除了文件中的注释并尝试更改字体路径,但它没有解决问题.

webpack.mix.js

mix.js('resources/assets/js/app.js', 'public/js')
   .sass('resources/assets/sass/app.scss', 'public/css')
   .copy('node_modules/font-awesome/fonts/', 'public/fonts')
   .sass('node_modules/font-awesome/scss/font-awesome.scss', 'public/css')
   .version();
Run Code Online (Sandbox Code Playgroud)

fontawesome.scss

@import "variables";
@import "mixins";
@import "path";
@import "core";
@import "larger";
@import "fixed-width";
@import "list";
@import "bordered-pulled";
@import "animated";
@import "rotated-flipped";
@import "stacked";
@import "icons";
@import "screen-reader";
Run Code Online (Sandbox Code Playgroud)

_variable.scss

// Variables
// --------------------------

$fa-font-path:        "../fonts" !default;
$fa-font-size-base:   14px !default;
$fa-line-height-base: 1 !default;
// $fa-font-path:        "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly
$fa-css-prefix:       fa !default;
$fa-version:          "4.7.0" …
Run Code Online (Sandbox Code Playgroud)

php laravel webpack laravel-5 laravel-mix

48
推荐指数
10
解决办法
6万
查看次数

Laravel Mix 未知选项“--hide-modules”错误

当我尝试在 Laravel 项目中使用 Laravel Mix 编译 React 组件时,会引发错误 2 生命周期。

E:\MY PROJECTS\Samriddhi Institute> npm run dev
Run Code Online (Sandbox Code Playgroud)

@dev E:\MY PROJECTS\Samriddhi Institute npm rundevelopment

@development E:\MY PROJECTS\Samriddhi Institute cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/ setup/webpack.config.js

[webpack-cli] 错误:未知选项“--hide-modules”[webpack-cli] 运行“webpack --help”以查看可用的命令和选项 npm ERR!代码 ELIFECYCLE npm 错误!errno 2 npm 错误!@开发:cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=no de_modules/laravel-mix/setup/webpack.config.jsnpm 错误!退出状态 2 npm ERR!npm 错误!@开发脚本失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\RADHESHYAM\AppData\Roaming\npm-cache_logs\2021-09-17T05_52_36_957Z-debug.log npm 错误!代码 ELIFECYCLE npm 错误!errno 2 npm 错误!@dev:npm run developmentnpm 错误!退出状态 2 npm …

node.js npm laravel webpack laravel-mix

35
推荐指数
2
解决办法
7万
查看次数

如何在Laravel中验证最大文件大小?

我试图在Laravel中验证最大文件大小为500kb:

$validator = Validator::make($request->all(), [
    'file' => 'size:500',
]);
Run Code Online (Sandbox Code Playgroud)

但是这说文件应该是500kb大.如何编辑此规则,以便在大于500kb时返回错误?

我试过这个:

'file' => 'size:>=500'
'file'  => 'size:max:500'
Run Code Online (Sandbox Code Playgroud)

文档没有说明这一点:

大小:值

验证字段的大小必须与给定值匹配.对于字符串数据,该值对应于字符数.对于数字数据,该值对应于给定的整数值.对于文件,size对应于文件大小(以KB为单位).

php validation laravel

34
推荐指数
2
解决办法
7万
查看次数

如何使用 Font Awesome 6 图标?

我以前使用过 Font Awesome 图标(以前的版本)。当时,我在 HTML 中使用了如下所示的 CDN。但现在我再也找不到了。使用它们的方式有什么变化吗?

<link rel="stylesheet" 
  href="https://use.fontawesome.com/releases/v5.15.4/css/all.css">
Run Code Online (Sandbox Code Playgroud)

font-awesome font-awesome-6

31
推荐指数
2
解决办法
10万
查看次数

'mix' 在 Laravel 8 新安装中不被识别为内部或外部命令

我安装了一个新的 Laravel 8 应用程序,然后我跑了……

npm install
Run Code Online (Sandbox Code Playgroud)

后来我跑...

npm run dev
Run Code Online (Sandbox Code Playgroud)

我收到以下错误。

'mix' 不被识别为内部或外部命令


> @ dev E:\wamp64\www\Laravel8Projects\Laravel_Livewire_JetStream_Projects\jetstream_blog
> npm run development


> @ development E:\wamp64\www\Laravel8Projects\Laravel_Livewire_JetStream_Projects\jetstream_blog
> mix

'mix' is not recognized as an internal or external command, operable
program or batch file. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm
ERR! @ development: `mix` npm ERR! Exit status 1 npm ERR! npm ERR!
Failed at the @ development script. npm ERR! This is probably not a
problem with npm. …
Run Code Online (Sandbox Code Playgroud)

npm laravel-mix laravel-8

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

Tailwind CSS 响应式断点覆盖不起作用

我不明白为什么顺风的响应覆盖在我的项目中不起作用。

例如,我希望 div 中的以下文本在小屏幕断点下方居中,并在 sm 断点上方左对齐。当我在Codepen中尝试时,以下代码似乎可以工作。然而,它在我的 laravel 项目中不起作用。

<div class="text-grey-4 flex-1 px-6 sm:text-left text-center self-center">  
    <h2 class="h2"><b>Heading Text</b></h2>
    <div>
      Lorum ipsum lorum ispum lorum ipsum Lorum ipsum lorum ispum lorum ipsum Lorum ipsum lorum ispum lorum ipsum
    </div>
 </div>
Run Code Online (Sandbox Code Playgroud)

有什么想法为什么这在我的 Laravel 项目中不起作用吗?

css laravel tailwind-css

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

Illuminate\Routing\UrlGenerator::__construct():参数 #2 ($request) 必须是 Illuminate\Http\Request 类型,给定 null

没有命令起作用,我也尝试更新 Composer,但情况是一样的。我找到了一个指南,说忽略url()andasset()方法,但它没有解决问题。

Illuminate\Routing\UrlGenerator::__construct(): 参数 #2 ($request) 必须是 Illumina te\Http\Request 类型,给定 null,在 D:\artyir\xampp8\htdocs\boilerplate\core\vendor\laravel 中调用\
framework\src\Illuminate\Routing\RoutingServiceProvider.php 第 65 行

url laravel laravel-9

16
推荐指数
3
解决办法
1万
查看次数