2016-05-09 3 views
0

У меня есть модель под названием Lesson так:Доступа к имени модели в Laravel шаблоне лезвию

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']; 
} 

И в LessonController шоу() методе, я отправить экземпляр этой модели на вид имени lesson-show, как переменная с именем $lesson.

Теперь я хочу свойство или метод, чтобы получить название этой модели в lesson-show представлениях, чтобы при вызове его вернуть строку, такую ​​как App\Lesson, означает вместе с пространством имен классов.

Есть ли способ или свойство для этого?

ответ

1

Я не знаю, почему вы хотите этого, но все же:

dd(get_class($lesson)); 
Смежные вопросы