我正在尝试编码我的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项目。
希望这有帮助。现在我已经从小偷手中保存了我的模板文件。