Как я могу включить php файл в Laravel -6? - PullRequest
0 голосов
/ 11 февраля 2020

views / spa.blade. php

<?php
@include('shared.sloi'); 
?>

views / shared / sloi.blade. php

<?php
echo "hello world";
?>

как отобразить 'hello world' в spa.blade?

Ответы [ 4 ]

2 голосов
/ 11 февраля 2020

Не знаю, зачем вам это нужно, но вот как вы бы это сделали:

views / shared / sloi.blade. php

@php
echo "gopher";
@endphp

views / spa.blade . php

@include('shared.sloi')

Не используйте <?php?> в клинке; если вам нужно включить php элементы, используйте @php (php code here) @endphp. Для других директив лезвия, таких как @include или @foreach, вам не нужно ничего окружать, поскольку Laravel выполняет всю обработку за вас.

В отдельной заметке, если вам нужно используйте echo, вместо этого используйте скобки Laravel:

{{"gopher"}}

будет идентично

@php
echo "gopher";
@endphp
0 голосов
/ 11 февраля 2020

Не используйте тег "php". laravel предоставляет шаблон блэйд-движка. просто используйте

@include('shared.sloi')

или

@include('shared/sloi')
0 голосов
/ 11 февраля 2020

Пожалуйста, попробуйте следующий код: (без PHP код)

<div class="main_container">
    @include('shared.sloi')
</div>
0 голосов
/ 11 февраля 2020

Проверка laravel документация - https://laravel.com/docs/6.x/blade

...