Как кодировать / шифровать файл лезвия Laravel с помощью ioncube - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь кодировать свой проект Laravel, но, к сожалению, шаблоны блейдов Laravel не являются чистым PHP .. поэтому кодировщик / читатель ioncube не может правильно его кодировать.

Я пробовал эти способы, упомянутые здесь и здесь , но мои файлы представлений закодированы не полностью .. или не работают так, как я хочу (или я неправильно понял).

так что кто-нибудь может, пожалуйста, помочь мне и сказать мне, чтобы шаг за шагом и ясно.

Это некоторые из моих файлов внутри файлов 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'), '') }}

1 Ответ

0 голосов
/ 03 марта 2019

Наконец-то у меня появилась идея, и она сработала (никто не предложил)

Вы можете легко закодировать свой блейд по его оригинальному коду, например: {{ getOption() }} to <?php echo e(getOption()); ?>@if как <php if; ?>

и @section('title', getOption('app_name') . ' - Login') как <?php $__env->startSection('title', getOption('app_name') . ' - login'); ?> и так далее.И теперь вы можете закодировать любые шаблоны блейд-файлов или проекты Laravel.

Надеюсь, это полезно.Теперь я сохранил файл шаблонов от Thief.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...