edit.blade.php не читает мою переменную - PullRequest
0 голосов
/ 28 октября 2019

Я пытаюсь вернуть переменную в мое представление редактирования, но по какой-то причине моя переменная не читается в моем представлении редактирования.

вот мой контроллер:

public function edit($id)
{
    $student = Student::find($id);




   return view('student.edit', compact('student'));



        }

мое редактированиеview:

@extends('layouts.app')

@section('content')


<form action="{{action('StudentsController@update','id')}}" method="POST">

            {{ csrf_field() }}

            <div class="form-group">
              <label for="firstName">First Name </label>
              <input type="text" class="form-control" name="fName" id="elastName" value="$student->StudentFName">
            </div>
            <div class="form-group">
              <label for="lastName">Last name:</label>
              <input type="text" class="form-control" name="lName" id="efirstName" value="$student->StudentLName">
            </div>
</form>


<?php 

echo $student->id;
?>
@endsection

, как вы можете, я сделал код php и он работает нормально, но он работает, только если я использовал переменную внутри php, что странно, потому что я привык работать с переменными без использования. Можете ли вы помочь мне.

1 Ответ

0 голосов
/ 01 ноября 2019

Используйте {{}} в значении, чтобы получить значения. В шаблонах блейдов они равны в laravel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...