Я начинающий, начиная с Laravel. Я пытаюсь показать вопрос на этом сайте.
Вот страница контроллера:
public function show($id)
{
//Use the model to get 1 record from the database
$question = $Question::findOrFail($id);
//show the view and pass the record to the view
return view('questions.show')->with('question', $question);
}
Я включил в начало файла:
use App\Question;
Вот моя блейд-страница:
@section('content')
<div class="container">
<h1> {{ $question->title }} </h1>
<p class="lead">
{{ $question->description }}
</p>
<hr />
</div>
@endsection
В модели я ничего не определил, так как мне не нужно задавать какое-либо специальное правило. И, наконец, вот маршрут:
Route::resource('questions', 'QuestionController');
Я получил ошибку «ErrorException Undefined Variable: Question», и предположительно ошибка включена:
$question = $Question::findOrFail($id);
Я с нетерпением жду вашего наблюдения.
С уважением.