如何通过ioncube对Laravel刀片文件进行编码/加密

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过ioncube对Laravel刀片文件进行编码/加密相关的知识,希望对你有一定的参考价值。

我正在尝试编码我的Laravel项目但不幸的是,Laravel刀片模板不是纯php ..所以ioncube编码器/阅读器无法正确编码。

我试过这些方法提到herehere,但我的视图文件没有完全编码..或者没有按照我想要的方式工作(或者我没有正确理解它)。

所以任何人都可以帮助我,并告诉我一步一步,明确。

这些是blade.php文件中的一些不可编码的文件。

@php
    // alignment direction according to language
    $dir = "ltr";
    $rtlLang = ['ar'];
    if(in_array(getOption('language'),$rtlLang)):
        $dir="rtl";
    endif;

@endphp


{!! getOption('home_page_meta') !!}
  <title>@yield('title')</title>

  @endif

    {{ csrf_field() }}


    {{ getOption('currency_symbol') . number_format(Auth::user()->funds,2, getOption('currency_separator'), '') }}
答案

最后我得到了一个想法,它的工作(没有人建议)

您可以通过原始代码轻松编码刀片,例如:{{ getOption() }} to <?php echo e(getOption()); ?>。和@if作为<php if; ?>

@section('title', getOption('app_name') . ' - Login')一样,<?php $__env->startSection('title', getOption('app_name') . ' - login'); ?>就像这样。现在,您可以编码任何刀片模板文件或laravel项目。

希望这有用。现在我已经从小偷那里保存了我的模板文件。

以上是关于如何通过ioncube对Laravel刀片文件进行编码/加密的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.1 如何在刀片文件上使用 old('') 助手进行无线电输入

如何在控制器传递变量(laravel)中使用刀片进行 foreach

如何在 Laravel Blade 中进行基本计算

laravel 刀片 - 如何隐藏特定路线的 html 元素的显示

如何通过 Laravel 刀片在数组内打印数组?

子视图刀片中的 Laravel 表单无法发布上传