我在數據庫中有幾篇文章,我試圖通過搜索它的標題找到一個特定的文章。這是我的控制器。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
非常不好的做法,獲取所有文章,然後過濾收藏? –