Тестирование с помощью PhpUnit блэйд-представления, содержащего директивы @include или @extend в пакете Laravel 5

Если вы знаете, что sting всегда будет в одном формате, сначала разделите строку на основе . и сохраните строку в первом индексе переменной. Затем разделите строку во втором индексе на основе - и сохраните индексы 0, 1 и 2. Наконец, разделите индекс 2 предыдущего массива на основе ., и вы должны были получить все соответствующие поля.

Обратитесь к следующему фрагменту:

String[] tmp = pdfName.split(".");
String val1 = tmp[0];
tmp = tmp[1].split("-");
String val2 = tmp[0];
...
0
задан Davide Casiraghi 22 March 2019 в 06:55
поделиться

1 ответ

Я решил зарегистрировать представление в ServiceProvider моего пакета.
Указывает, что этот пакет предоставляет некоторые представления в каталоге / resources / views, и к этим представлениям можно обратиться, используя имя поставщика пакета php-responsive-quote.

public function boot(){
     ...
     $this->loadViewsFrom(__DIR__ . '/../resources/views', 'php-responsive-quote');
     ...
}

И затем в представлении, вызывая директивы @extends и @include таким образом.

@extends('laravel-responsive-gallery::layout')

@include('laravel-responsive-gallery::partials.input', [
                          'title' => 'Image file name',
                          'name' => 'file_name',
                          'placeholder' => '', 
])
0
ответ дан Davide Casiraghi 22 March 2019 в 06:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: