我在数据库中有几篇文章,我试图通过搜索它的标题找到一个特定的文章。这是我的控制器。laravel ::找不到类
public function showArticle($title)
{
$article = Article::find($title);
return view('article.show', compact('article'));
}
这是我在phpStorm得到错误:方法“findOrFail”不上课应用程序/条找到。
这是我的模型:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Article extends Model
{
protected $fillable =
[
'title',
'description',
'published_at'
];
}
这是我的看法,我正在试图展现文章的标题和描述。
@extends('layouts.master')
@section('title', 'All articles')
@section('content')
<h1>{{$article->title}}</h1>
<article>
{{$article->description}}
</article>
@stop
当我尝试加载我得到以下错误的观点:
试图让非对象(查看物业:/var/www/resources/views/article/show.blade。 php)
请给予更多的解释,为什么这是正确的答案,以便将来游客可以理解的。 – Fencer04
非常不好的做法,获取所有文章,然后过滤收藏? –