Problem (MRP)
I have a .blade.php
-file that references a php-function which should return some html.
{!! $template->render() !!}
The render()
-function uses $this
and then returns a string.
class Template extends Model {
function render() : string {
$this->someEmptyFunc();
return "Some String";
}
function someEmptyFunc() {}
}
someEmptyFunction()
doesn't echo anything, and every time that $this
gets referenced, this object gets echoed as if I had called echo var_dump($this);
Info
- The Template class is a Laravel-Model-class
- The code above is a minimal example that produces the error for me.
- I dont really want to avoid the bug by exploiting the output-buffer.