Anonymous
/blabla/[id]
Anonymous
?
Anonymous
при перезоде по url должно создавать что-то?
Anonymous
Был блог на водрпрессе. Я создаю статью. Называю статью таблица данных за январь. В статье указываю <?php $var = 1; include (table.php); ?>
В table.php запрос select * from table where id = $var
Anonymous
Создаю статью. Называю статью таблица данных за февраль. В статье указываю <?php $var = 2; include (table.php); ?>
Anonymous
😐
Anonymous
т.е. подгружать какой-то кусок кода?
Anonymous
А чё? Один шаблон запроса и вывода. Остается только переменную подставить
Anonymous
Самый простой способ
Anonymous
https://laravel.com/docs/5.4/blade#php
Anonymous
и инклудь туда что хочешь
Anonymous
ещё как вариант, смотри
Anonymous
@include('shared.errors')
Anonymous
делаешь вьюху таблицы, которая принимает параметры
Anonymous
и туда передаёшь id
Anonymous
А запрос где будет?
Юрий
не проще по старинке на php ваять? почему такой странный выбор? почему лара? почему не код игнитер?
Anonymous
хз
Anonymous
как угодно можно сделать
Anonymous
я не понимаю для чего такая очевидность кода
Anonymous
его ведь поймёт другой разработчик
Anonymous
посидев 5 минут над 3мя строчками
Anonymous
делаешь для новости поле, во вьюхе проверяешь поле и если оно есть с этим id, то грузишь таблицу
Anonymous
таблица создана во вьюхе отдельной
Anonymous
Чуток кода напишите мне понятнее будет
Anonymous
Гед указать id
Anonymous
@if ($post->table_id !== null)
@include('tables.table_tpl', ['table_id'=>$post->table_id])
@endif
Anonymous
что-то такое
Anonymous
Короче чайник я по ходу
Anonymous
Никуя вкурить не могу
Anonymous
Буду делать по другому
Anonymous
вместо table_id можно даже сделать отдельный метод, который будет проверять наличие прикреплённой таблицы у данной записи
Anonymous
и по второму методу отдавать её код
Anonymous
Создам отдельную категорию типа mysite.ru/tables/id где буду ловить id и выводить данные
Anonymous
Так а что сложного-то? Для записей делаешь возможность прикреплять таблицы. Как оно будет реализовано вообще без разницы - просто делаешь 2 метода:
1) Даёт ответ существует у этой записи таблица или нет и оборачиваешь его в IF
2) Отдаёт данные таблицы и выводишь через foreach
Anonymous
сам код делаешь в модели
Anonymous
по факту
Anonymous
это, наверное, будет лучшим решением этого плана
Anonymous
например можешь просто сделать short_code для вставки таблиц из текста новости
Anonymous
[[[insert_table:1]]]
Anonymous
в методе модели новости парсишь текст новости на наличие шорткода, получаешь его id
Anonymous
всё
Anonymous
можно даже сразу replace делать
Anonymous
Ребята плиз дайте кода не могу вьехать как это всё работет
Anonymous
Я создаю new post в теле что указать? Как среди текста можно указать данные?
Anonymous
Или быть может в базе данных в таблице post добавить колонку в которой указать данные для запроса?
Andrey
Andrey
код покеж
Andrey
и поясни что конкретно хочешь сделать
Anonymous
Да нету кода. Писал как делал это раньше на вордпрессе. А теперь не могу сделать это на ларе
Anonymous
1) https://laravel.com/docs/5.4/eloquent-mutators
Anonymous
Mr. Root, [26.01.17 00:21]
Был блог на водрпрессе. Я создаю статью. Называю статью таблица данных за январь. В статье указываю <?php $var = 1; include (table.php); ?>
В table.php запрос select * from table where id = $var
Mr. Root, [26.01.17 00:22]
Создаю статью. Называю статью таблица данных за февраль. В статье указываю <?php $var = 2; include (table.php); ?>
Anonymous
Через эту штуку поле текста новости парсишь на наличие шорткода
Anonymous
например кода вида: [[[insert_talbe:ID]]]
Andrey
через мутатор парсить шорткод? нах
Anonymous
через мутатор парсишь код, если он есть, то делаешь выборку и реплейсаешь сразу нужную дату туда
Andrey
стоп стоп
Anonymous
Andrey
ты используешь мутаторы???
Anonymous
человек не понял
Anonymous
ничего
Andrey
для парсинга текста??
Anonymous
ноуп
Anonymous
для форматирования
Andrey
@VSKut если человек не понял, то пусть идёт сначала на php.net
Andrey
а то привыкли, из вордпрессов на фреймворки переходить
Anton
Коллеги, а никто не в курсе подобного чата по node.js, express и подобным javascript технологиям?
Andrey
а потом такие работают в таких компаниях, где я (увольняюсь кстати, именно из за этого) и получают не меньше меня)
Andrey
Anton
А где он?
Anonymous
Andrey
А где он?
https://t.me/vuejs_ru тут допустим
Anton
Ок
Anton
Спасибо
Anonymous
Да ёпта как парсить? Как создать это поле?
Anonymous
Чайник я пишу же
Anonymous
Ткните в код я сразу вкурю
Anonymous