小编Jas*_*rki的帖子

如何在段落中添加阅读更多内容

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

return view('posts.index',compact('posts'));
Run Code Online (Sandbox Code Playgroud)

我想隐藏所有段落文本并添加一个名为“阅读更多”的按钮,该按钮显示完整段落我看到了以下引导示例

return view('posts.index',compact('posts'));
Run Code Online (Sandbox Code Playgroud)
function myFunction() {
  var dots = document.getElementById("dots");
  var moreText = document.getElementById("more");
  var btnText = document.getElementById("myBtn");

  if (dots.style.display === "none") {
    dots.style.display = "inline";
    btnText.innerHTML = "Read more";
    moreText.style.display = "none";
  } else {
    dots.style.display = "none";
    btnText.innerHTML = "Read less";
    moreText.style.display = "inline";
  }
}
Run Code Online (Sandbox Code Playgroud)

在上面的示例文本中,中间有 Span id,这里我不知道如何在$post->body数据之间添加该 Span。有什么办法可以实现 ReadMore 和 ShowLess 功能吗?我目前显示的数据为

<p>{!!$post->body!!} </p>
Run Code Online (Sandbox Code Playgroud)

html css php jquery laravel

5
推荐指数
1
解决办法
639
查看次数

WebView not Working Properly

I made a url to open through webview and everything worked fine for me except some buttons of the webpage it doesn't respond anything

public class browse extends AppCompatActivity {

WebView appwebview;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_browse);

    String profileID= getIntent().getStringExtra("inputtext");
    Toast.makeText(getApplicationContext(),profileID,Toast.LENGTH_SHORT).show();

    appwebview=(WebView) findViewById(R.id.webview);
    WebSettings webSettings= appwebview.getSettings();
    webSettings.getJavaScriptEnabled();
    appwebview.loadUrl("https://statsroyale.com/profile/"+profileID);
    appwebview.setWebViewClient(new WebViewClient());
}

@Override
public void onBackPressed() {
    if(appwebview.canGoBack())
        appwebview.goBack();
    else
    super.onBackPressed();
 }
}
Run Code Online (Sandbox Code Playgroud)

the intent passes text of textfield from MainActivity and depending on that text i used …

android webview android-webview

2
推荐指数
1
解决办法
1631
查看次数

"此集合实例上不存在Property [body]

我正在制作一个博客,它有一些奇怪的问题.我在帖子模型上使用了注释和帖子模型之间的OneToMany连接(一个帖子可以有很多注释):

public function comments(){
    return $this->hasMany('App\Comment');
}
Run Code Online (Sandbox Code Playgroud)

和评论模型:

public function Posts(){
    return $this->belongsTo('App\Posts');
}
Run Code Online (Sandbox Code Playgroud)

现在我遇到的问题是show.blade.php,它从控制器的show()方法接收来自控制器的数据,并返回一些关于帖子的数据.

public function show($id)
{
   $post = Posts::find($id);
   return view('posts.show')->with('post', $post);
}
Run Code Online (Sandbox Code Playgroud)

从刀片模板,我显示与postid相关的帖子相关的评论

<div class="card-body">
     <h5 class="card-title"><strong>test comment:</strong></h5>
     <p class="card-text">{{$post->comments->body}}</p>
</div>
Run Code Online (Sandbox Code Playgroud)

当我在刀片移除体中显示注释时,我得到: 评论表中的数据

我试过,$post->comments->body但我得到错误这有什么问题,建议将不胜感激

php laravel laravel-blade

1
推荐指数
1
解决办法
45
查看次数

标签 统计

laravel ×2

php ×2

android ×1

android-webview ×1

css ×1

html ×1

jquery ×1

laravel-blade ×1

webview ×1