PHP - расширяющая пакет красноречивая модель

function printdiv(printdivname)
{
var headstr = "<html><head><title>Booking Details</title></head><body>";
var footstr = "</body>";
var newstr = document.getElementById(printdivname).innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr+footstr;
window.print();
document.body.innerHTML = oldstr;
return false;
}

Это напечатает нужную область div и вернет содержимое, как было. printdivname - это распечатываемый div.

0
задан oliverbj 1 March 2019 в 13:39
поделиться

2 ответа

Так что причина этого была на самом деле очень проста. Когда я вытащил пакет, запустив composer require beyondcode/laravel-mailbox, он не извлек последние изменения, поэтому он не использовал мою пользовательскую модель Email.php.

Я управлял composer require --dev beyondcode/laravel, который включал последние коммиты.

Это решило проблему.

0
ответ дан oliverbj 1 March 2019 в 13:39
поделиться

Вы должны сделать nullable ваши stream_token поданные в базу данных. У него нет значения по умолчанию.

Попробуйте заменить token на stream_token:

//instead of
return $this->belongsTo(Stream::class, 'token');
//do this:
return $this->belongsTo(Stream::class, 'stream_token');

Кроме того, в качестве третьего параметра я бы предоставил клавишу foregn.

0
ответ дан Zoli 1 March 2019 в 13:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: