如何通过IonCube编码/加密Laravel刀片文件



我正在尝试编码我的Laravel项目,但不幸的是,Laravel Blade模板不是纯PHP。因此,IonCube Encoder/Reader无法正确编码它。

我尝试了这里和这里提到的这些方式,但是我的视图文件没有完全编码..或不按照我想要的方式工作(或者我还没有正确理解它)。

所以任何人都可以帮助我,并告诉我逐步清除。

这些是我在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项目。

希望这有帮助。现在我已经从小偷手中保存了我的模板文件。

最新更新