bekommen: Hotels und Kommentar, zusammen mit ihrer jeweiligen Migration innerhalb Hotels gibt es eine Funktion:undefinierte Variable Fehler in Laravel
Hotels Modell:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Hotel extends Model
{
public function Comments(){
return $this->hasMany(Comment::class);
}
}
Kommentar Modell:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Comment extends Model
{
public function hotel(){
return $this->belongsTo(hotel::class);
}
}
Wenn ich Tinker verwende, bekomme ich das korrekte Ergebnis, aber wenn ich {{$hotel->name}}
verwende, um den Namen des Hotels in der Tabelle anzuzeigen, wird es einen Fehler Undefined variable
zeigen.
Fehler:
(2/2) ErrorException
Undefined variable: hotel (View: /var/www/html/tpfl/resources/views/welcome.blade.php)
Wie wird es von der Steuerung zu der Ansicht geführt? – ficuscr
Übergeben Sie die Variable $ hotel vom Controller an die Ansicht? – btl