php - 如何在页面或博客中实现短代码?

标签 php laravel

我正在使用 php 框架 laravel,我想实现短代码。

有人建议如何实现可以由用户插入到页面或博客文章中的短代码吗?

例如,假设我想要一个包含一些图像的画廊的简码,例如

[gallery=id]

然后将显示该特定画廊。当然,我有画廊模型以及画廊和图像表。

我的第一个想法是我必须扫描页面/帖子的内容并查找短代码,当我找到特定的短代码时,然后怎么办?我应该插入什么来代替它?

我无法插入循环浏览库并生成输出的 php 代码。我想最好的方法是运行一个返回我插入的完整 html 代码而不是短代码的函数。

是否可以从函数返回 View 并将结果插入页面/帖子中?

最佳答案

根据您想要哪种“短代码”,这里有很多选项:

  1. Blade Directives
  2. Blade Layouts
  3. Blade Sub-Views
  4. Blade Stacks

关于php - 如何在页面或博客中实现短代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41751722/

相关文章:

javascript - 如何获取 html 和 php 之间的 json 值?

php - 嵌套的while循环php mysql

php - 如何按旧日期获取多个表的行(逐行)

php - 防止使用 .htaccess 直接访问公用文件夹中的文件夹不起作用

php - 包装器在服务器配置中被 allow_url_include=0 禁用

html - 内容和页脚之间的空间

laravel - Livewire + AlpineJS : Using x-data as wire:click param

laravel - Nginx - 将非 ssl 和非 www 重定向到 ssl 和 www

php - 如何在 Laravel 中建立 belongsTo() 关系?

php - 如何为我的 iOS 应用程序设计我的服务器数据库?