20. Illuminate\View\Engines\CompilerEngine handleViewException
…/­bootstrap/­compiled.php9452
19. ErrorException
…/­app/­storage/­views/­3f1fc866dc471cb83a7ed184e2e5e7303
18. Illuminate\Exception\Handler handleError
…/­app/­storage/­views/­3f1fc866dc471cb83a7ed184e2e5e7303
17. include
…/­bootstrap/­compiled.php9450
16. Illuminate\View\Engines\PhpEngine evaluatePath
…/­vendor/­laravel/­framework/­src/­Illuminate/­View/­Engines/­CompilerEngine.php56
15. Illuminate\View\Engines\CompilerEngine get
…/­bootstrap/­compiled.php9328
14. Illuminate\View\View getContents
…/­bootstrap/­compiled.php9315
13. Illuminate\View\View renderContents
…/­bootstrap/­compiled.php9306
12. Illuminate\View\View render
…/­bootstrap/­compiled.php9986
11. Illuminate\Http\Response setContent
…/­bootstrap/­compiled.php9536
10. Symfony\Component\HttpFoundation\Response __construct
…/­bootstrap/­compiled.php4957
9. Illuminate\Routing\Router prepareResponse
…/­bootstrap/­compiled.php4783
8. Illuminate\Routing\Router dispatchToRoute
…/­bootstrap/­compiled.php4769
7. Illuminate\Routing\Router dispatch
…/­bootstrap/­compiled.php706
6. Illuminate\Foundation\Application dispatch
…/­bootstrap/­compiled.php687
5. Illuminate\Foundation\Application handle
…/­bootstrap/­compiled.php7418
4. Illuminate\Session\Middleware handle
…/­bootstrap/­compiled.php8024
3. Illuminate\Cookie\Queue handle
…/­bootstrap/­compiled.php7971
2. Illuminate\Cookie\Guard handle
…/­bootstrap/­compiled.php10586
1. Stack\StackedHttpKernel handle
…/­bootstrap/­compiled.php648
0. Illuminate\Foundation\Application run
…/­public/­index.php49

ErrorException

Trying to get property of non-object (View: /home/ercotires/public_html/app/views/website/llantas-vehiculo.blade.php)

    protected function evaluatePath($__path, $__data)
    {
        ob_start();
        extract($__data);
        try {
            include $__path;
        } catch (\Exception $e) {
            $this->handleViewException($e);
        }
        return ltrim(ob_get_clean());
<?php
$datos = Familias::where('slug',$vehiculo)->first();
$tipoid				= $datos->id;
$meta_title 		= $datos->meta_title;
$meta_description	= $datos->meta_description;
$tipotitle			= $datos->titulo;
$tipodescripcion	= $datos->descripcion;
$tipoimagen			= $datos->img;
 
//$tipotitle=str_replace("_", "-", $tipotitle);
Exception message: Trying to get property of non-object
<?php
$datos = Familias::where('slug',$vehiculo)->first();
$tipoid				= $datos->id;
$meta_title 		= $datos->meta_title;
$meta_description	= $datos->meta_description;
$tipotitle			= $datos->titulo;
$tipodescripcion	= $datos->descripcion;
$tipoimagen			= $datos->img;
 
//$tipotitle=str_replace("_", "-", $tipotitle);
        return $this->evaluatePath($path, $data);
    }
    protected function evaluatePath($__path, $__data)
    {
        ob_start();
        extract($__data);
        try {
            include $__path;
        } catch (\Exception $e) {
            $this->handleViewException($e);
		}
 
		$compiled = $this->compiler->getCompiledPath($path);
 
		// Once we have the path to the compiled file, we will evaluate the paths with
		// typical PHP just like any other templates. We also keep a stack of views
		// which have been rendered for right exception messages to be generated.
		$results = $this->evaluatePath($compiled, $data);
 
		array_pop($this->lastCompiled);
        $env = $this->factory;
        return $this->render(function ($view) use($env) {
            return $env->getSections();
        });
    }
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
    protected function gatherData()
        $this->factory->flushSectionsIfDoneRendering();
        return $response ?: $contents;
    }
    protected function renderContents()
    {
        $this->factory->incrementRender();
        $this->factory->callComposer($this);
        $contents = $this->getContents();
        $this->factory->decrementRender();
        return $contents;
        $this->path = $path;
        $this->engine = $engine;
        $this->factory = $factory;
        $this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
    }
    public function render(Closure $callback = null)
    {
        $contents = $this->renderContents();
        $response = isset($callback) ? $callback($this, $contents) : null;
        $this->factory->flushSectionsIfDoneRendering();
    public function setContent($content)
    {
        $this->original = $content;
        if ($this->shouldBeJson($content)) {
            $this->headers->set('Content-Type', 'application/json');
            $content = $this->morphToJson($content);
        } elseif ($content instanceof RenderableInterface) {
            $content = $content->render();
        }
        return parent::setContent($content);
    protected $statusCode;
    protected $statusText;
    protected $charset;
    public static $statusTexts = array(100 => 'Continue', 101 => 'Switching Protocols', 102 => 'Processing', 200 => 'OK', 201 => 'Created', 202 => 'Accepted', 203 => 'Non-Authoritative Information', 204 => 'No Content', 205 => 'Reset Content', 206 => 'Partial Content', 207 => 'Multi-Status', 208 => 'Already Reported', 226 => 'IM Used', 300 => 'Multiple Choices', 301 => 'Moved Permanently', 302 => 'Found', 303 => 'See Other', 304 => 'Not Modified', 305 => 'Use Proxy', 306 => 'Reserved', 307 => 'Temporary Redirect', 308 => 'Permanent Redirect', 400 => 'Bad Request', 401 => 'Unauthorized', 402 => 'Payment Required', 403 => 'Forbidden', 404 => 'Not Found', 405 => 'Method Not Allowed', 406 => 'Not Acceptable', 407 => 'Proxy Authentication Required', 408 => 'Request Timeout', 409 => 'Conflict', 410 => 'Gone', 411 => 'Length Required', 412 => 'Precondition Failed', 413 => 'Request Entity Too Large', 414 => 'Request-URI Too Long', 415 => 'Unsupported Media Type', 416 => 'Requested Range Not Satisfiable', 417 => 'Expectation Failed', 418 => 'I\'m a teapot', 422 => 'Unprocessable Entity', 423 => 'Locked', 424 => 'Failed Dependency', 425 => 'Reserved for WebDAV advanced collections expired proposal', 426 => 'Upgrade Required', 428 => 'Precondition Required', 429 => 'Too Many Requests', 431 => 'Request Header Fields Too Large', 500 => 'Internal Server Error', 501 => 'Not Implemented', 502 => 'Bad Gateway', 503 => 'Service Unavailable', 504 => 'Gateway Timeout', 505 => 'HTTP Version Not Supported', 506 => 'Variant Also Negotiates (Experimental)', 507 => 'Insufficient Storage', 508 => 'Loop Detected', 510 => 'Not Extended', 511 => 'Network Authentication Required');
    public function __construct($content = '', $status = 200, $headers = array())
    {
        $this->headers = new ResponseHeaderBag($headers);
        $this->setContent($content);
        $this->setStatusCode($status);
        $this->setProtocolVersion('1.0');
        return array_filter($parameters, function ($p) {
            return !is_null($p) && $p !== '';
        });
    }
    protected function prepareResponse($request, $response)
    {
        if (!$response instanceof SymfonyResponse) {
            $response = new Response($response);
        }
        return $response->prepare($request);
    {
        $route = $this->findRoute($request);
        $this->events->fire('router.matched', array($route, $request));
        $response = $this->callRouteBefore($route, $request);
        if (is_null($response)) {
            $response = $route->run($request);
        }
        $response = $this->prepareResponse($request, $response);
        $this->callRouteAfter($route, $request, $response);
        return $response;
        return isset($group['namespace']) ? $group['namespace'] . '\\' . $uses : $uses;
    }
    public function dispatch(Request $request)
    {
        $this->currentRequest = $request;
        $response = $this->callFilter('before', $request);
        if (is_null($response)) {
            $response = $this->dispatchToRoute($request);
        }
        $response = $this->prepareResponse($request, $response);
            if (!is_null($response)) {
                return $this->prepareResponse($response, $request);
            }
        }
        if ($this->runningUnitTests() && !$this['session']->isStarted()) {
            $this['session']->start();
        }
        return $this['router']->dispatch($this->prepareRequest($request));
    }
    public function terminate(SymfonyRequest $request, SymfonyResponse $response)
        });
    }
    public function handle(SymfonyRequest $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
    {
        try {
            $this->refreshRequest($request = Request::createFromBase($request));
            $this->boot();
            return $this->dispatch($request);
        } catch (\Exception $e) {
            if ($this->runningUnitTests()) {
    public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
    {
        $this->checkRequestForArraySessions($request);
        if ($this->sessionConfigured()) {
            $session = $this->startSession($request);
            $request->setSession($session);
        }
        $response = $this->app->handle($request, $type, $catch);
        if ($this->sessionConfigured()) {
            $this->closeSession($session);
    public function __construct(HttpKernelInterface $app, CookieJar $cookies)
    {
        $this->app = $app;
        $this->cookies = $cookies;
    }
    public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
    {
        $response = $this->app->handle($request, $type, $catch);
        foreach ($this->cookies->getQueuedCookies() as $cookie) {
            $response->headers->setCookie($cookie);
    public function __construct(HttpKernelInterface $app, Encrypter $encrypter)
    {
        $this->app = $app;
        $this->encrypter = $encrypter;
    }
    public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
    {
        return $this->encrypt($this->app->handle($this->decrypt($request), $type, $catch));
    }
    protected function decrypt(Request $request)
    public function __construct(HttpKernelInterface $app, array $middlewares)
    {
        $this->app = $app;
        $this->middlewares = $middlewares;
    }
    public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
    {
        return $this->app->handle($request, $type, $catch);
    }
    public function terminate(Request $request, Response $response)
        if ($this->isBooted()) {
            $this->fireAppCallbacks(array($callback));
        }
    }
    public function run(SymfonyRequest $request = null)
    {
        $request = $request ?: $this['request'];
        $response = with($stack = $this->getStackedClient())->handle($request);
        $response->send();
        $stack->terminate($request, $response);
| Once we have the application, we can simply call the run method,
| which will execute the request and send the response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have whipped up for them.
|
*/
 
$app->run();
 
Key Value
CONTEXT_DOCUMENT_ROOT /home/ercotires/public_html/public
CONTEXT_PREFIX
DOCUMENT_ROOT /home/ercotires/public_html/public
GATEWAY_INTERFACE CGI/1.1
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_ENCODING x-gzip, gzip, deflate
HTTP_CONNECTION close
HTTP_HOST ercotires.com
HTTP_IF_MODIFIED_SINCE Thu, 24 May 2018 00:28:23 GMT
HTTP_USER_AGENT CCBot/2.0 (http://commoncrawl.org/faq/)
PATH /bin:/usr/bin
QUERY_STRING
REDIRECT_STATUS 200
REDIRECT_URL /llantas/seguro-contra-todo
REMOTE_ADDR 54.224.2.123
REMOTE_PORT 36610
REQUEST_METHOD GET
REQUEST_SCHEME http
REQUEST_URI /llantas/seguro-contra-todo
SCRIPT_FILENAME /home/ercotires/public_html/public/index.php
SCRIPT_NAME /index.php
SERVER_ADDR 166.63.0.204
SERVER_ADMIN webmaster@ercotires.com
SERVER_NAME ercotires.com
SERVER_PORT 80
SERVER_PROTOCOL HTTP/1.1
SERVER_SIGNATURE
SERVER_SOFTWARE Apache
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1531971953.74
REQUEST_TIME 1531971953
argv Array ( )
argc 0
empty
empty
empty
empty
empty
Key Value
CONTEXT_DOCUMENT_ROOT /home/ercotires/public_html/public
CONTEXT_PREFIX
DOCUMENT_ROOT /home/ercotires/public_html/public
GATEWAY_INTERFACE CGI/1.1
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_ENCODING x-gzip, gzip, deflate
HTTP_CONNECTION close
HTTP_HOST ercotires.com
HTTP_IF_MODIFIED_SINCE Thu, 24 May 2018 00:28:23 GMT
HTTP_USER_AGENT CCBot/2.0 (http://commoncrawl.org/faq/)
PATH /bin:/usr/bin
QUERY_STRING
REDIRECT_STATUS 200
REDIRECT_URL /llantas/seguro-contra-todo
REMOTE_ADDR 54.224.2.123
REMOTE_PORT 36610
REQUEST_METHOD GET
REQUEST_SCHEME http
REQUEST_URI /llantas/seguro-contra-todo
SCRIPT_FILENAME /home/ercotires/public_html/public/index.php
SCRIPT_NAME /index.php
SERVER_ADDR 166.63.0.204
SERVER_ADMIN webmaster@ercotires.com
SERVER_NAME ercotires.com
SERVER_PORT 80
SERVER_PROTOCOL HTTP/1.1
SERVER_SIGNATURE
SERVER_SOFTWARE Apache
0. Whoops\Handler\PrettyPageHandler