Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在段落中添加ReadMore_Php_Jquery_Html_Css_Laravel - Fatal编程技术网

Php 如何在段落中添加ReadMore

Php 如何在段落中添加ReadMore,php,jquery,html,css,laravel,Php,Jquery,Html,Css,Laravel,我有一个主页控制器,它提供了$postsvar,其中包括帖子标题和正文,有时候正文中可能有大量文本 return view('posts.index',compact('posts')); 我想隐藏所有段落文本,并添加一个名为ReadMore的按钮,显示完整段落 我看到了下面的引导示例 函数myFunction(){ var dots=document.getElementById(“dots”); var moreText=document.getElementById(“更多”); va

我有一个主页控制器,它提供了
$posts
var,其中包括帖子标题和正文,有时候正文中可能有大量文本

return view('posts.index',compact('posts'));
我想隐藏所有段落文本,并添加一个名为ReadMore的按钮,显示完整段落 我看到了下面的引导示例

函数myFunction(){
var dots=document.getElementById(“dots”);
var moreText=document.getElementById(“更多”);
var btnText=document.getElementById(“myBtn”);
如果(dots.style.display==“无”){
dots.style.display=“inline”;
btnText.innerHTML=“阅读更多”;
moreText.style.display=“无”;
}否则{
dots.style.display=“无”;
btnText.innerHTML=“少读”;
moreText.style.display=“inline”;
}
}
多读少读按钮
同侧饮食知识、不可食性和不可食性、生命周期知识、暂时性门前饮食知识、临时性门前饮食知识、临时性门前饮食知识、临时性门前饮食知识、临时性门前饮食知识、临时性门前饮食知识、临时性门前饮食知识、临时性门前饮食知识、临时性门前饮食知识、临时性门前饮食知识


阅读更多内容
尝试以下代码:

{{ substr( $post->body, 0, random_int(60, 150)) }}
对于阅读更多内容,您可以在锚定标签中链接单个文章:

<a href="/post/{{ $post->id }}">Read more </a>


你想用php或javascript实现这一点吗?@RossWilson谢谢你的问题:-)我愿意用最好的方式来实现,我在字符串处理函数中遵循了laravel文档,并尝试了以下建议,两者都解决了这个问题。我希望这篇文章可能会对将来的人有所帮助