Вывести только часть файла view-html в laravel

внутри папки scourcode / scr находится файл view-html.

Я хочу отображать только часть html-кода, если у пользователя есть определенное разрешение

<div>Block1</div><div>Block2</div>

Возможно ли и как это сделать?

`<?php if ($user->permission=='admin'){ ?> 
<div>Block1</div> 
<?php }else{ ?> 
<div>Block1</div><div>Block2</div> 
<?php } ?>`

Как мне это сделать.

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

if ($this = 1)? Что это должно делать?
Cid 27.11.2018 10:25

($ this == 1) например, я обновил текст

StefB 27.11.2018 10:32

Надеюсь, этого кода нет в классе.

Cid 27.11.2018 10:36

нет в файле sourecode / src / view .html

StefB 27.11.2018 10:42

Код @StefB PHP не работает с файлом .html

Bhargav Chudasama 27.11.2018 10:45

так вы хотите сказать, что это невозможно сделать?

StefB 27.11.2018 10:52

Я обновил код, чтобы уточнить свой вопрос

StefB 27.11.2018 13:22
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
8
72
1

Ответы 1

попробуйте с этим кодом

<?php 
    if ($this==1){ ?> // write `==` instead of `=`
        <div>Block1</div> 
    <?php }else{ ?> 
        <div>Block1</div>
        <div>Block2</div> 
<?php } ?>

в представлении Laravel

@if ($this==1)
    <div>Block1</div> 
@else
    <div>Block1</div>
    <div>Block2</div> 
@endif

@ находится в laravel так же, как "<? php" и "?>", и каждая строка php-кода должна начинаться с @?

StefB 27.11.2018 10:33

да, файл просмотра тоже view.blade.php.php расширение @StefB

Bhargav Chudasama 27.11.2018 10:34
<div>Block1</div> @if ($this != 1) <div>Block2</div>@endif?
Cid 27.11.2018 10:37

Я работаю, когда ваш код в файле .php, а не в файле .html

Bhargav Chudasama 27.11.2018 12:12

это не сработает - я обновил код, чтобы уточнить свой вопрос

StefB 27.11.2018 13:22

что именно вы должны поделиться своим кодом всей страницы. и какое расширение было у вашей страницы?

Bhargav Chudasama 27.11.2018 13:24

Другие вопросы по теме