Ich habe ein Modell mit dem Namen Lesson
wie folgt aus:Zugriff auf Namen eines Modells in Laravel Blade-Vorlage
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Lesson extends Model
{
use SoftDeletes;
public $primaryKey = 'lesson_id';
protected $dates = ['deleted_at', 'start_date', 'end_date'];
protected $guarded = [
'lesson_id', 'created_at', 'updated_at', 'deleted_at'
];
protected $appends = ['start_date_picker', 'end_date_picker'];
}
Und in LessonController
Show() -Methode, sende ich eine Instanz dieses Modell auf eine Ansicht namens lesson-show
als eine Variable mit dem Namen $lesson
.
Jetzt möchte ich eine Eigenschaft oder Methode, um Name des Modells in lesson-show
Ansichten zu erhalten, so dass, wenn es aufgerufen wird, eine Zeichenfolge wie App\Lesson
, bedeutet zusammen mit Class-Namespace.
Gibt es eine Methode oder eine Eigenschaft, um das zu tun?