string(147) "Trying to get property of non-object (View: /home/haichauco/domains/haichau.com.vn/public_html/app/views/site/SiteLayouts/pageNewsDetail.blade.php)"
// an exception is thrown. This prevents any partial views from leaking. try { include $__path; } catch (\Exception $e) { $this->handleViewException($e, $obLevel); } catch (\Throwable $e)
<div class="newsPost"> <div class="container"> <div class="lineBreadcrumb"> <div class="col-md-12"> <ul class="breadcrumb"> <li><a href="<?php echo URL::route('site.home'); ?>"><i class="fa fa-home"></i> <?php echo FunctionLib::showLang('Home'); ?></a></li> <li><a title="<?php echo ($lang==CGlobal::$onLang) ? $data->news_category_name : $data->news_category_name_en; ?>" href="<?php echo FunctionLib::buildLinkCategory($data->news_category, $data->news_category_name); ?>"><?php echo ($lang==CGlobal::$onLang) ? $data->news_category_name : $data->news_category_name_en; ?></a></li> </ul> </div> </div>
<div class="newsPost"> <div class="container"> <div class="lineBreadcrumb"> <div class="col-md-12"> <ul class="breadcrumb"> <li><a href="<?php echo URL::route('site.home'); ?>"><i class="fa fa-home"></i> <?php echo FunctionLib::showLang('Home'); ?></a></li> <li><a title="<?php echo ($lang==CGlobal::$onLang) ? $data->news_category_name : $data->news_category_name_en; ?>" href="<?php echo FunctionLib::buildLinkCategory($data->news_category, $data->news_category_name); ?>"><?php echo ($lang==CGlobal::$onLang) ? $data->news_category_name : $data->news_category_name_en; ?></a></li> </ul> </div> </div>
extract($__data); // We'll evaluate the contents of the view inside a try/catch block so we can // flush out any stray output that might get out before an error occurs or // an exception is thrown. This prevents any partial views from leaking. try { include $__path; } catch (\Exception $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);
/** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); }
// We will keep track of the amount of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); $this->factory->callComposer($this); $contents = $this->getContents(); // Once we've finished rendering the view, we'll decrement the render count
* * @param \Closure $callback * @return string */ public function render(Closure $callback = null) { try { $contents = $this->renderContents(); $response = isset($callback) ? $callback($this, $contents) : null;
*/ protected function gatherData() { $data = array_merge($this->factory->getShared(), $this->data); foreach ($data as $key => $value) { if ($value instanceof Renderable) { $data[$key] = $value->render(); } }
/** * Get the evaluated contents of the view. * * @return string */ protected function getContents() { return $this->engine->get($this->path, $this->gatherData()); }
// We will keep track of the amount of views being rendered so we can flush // the section after the complete rendering operation is done. This will // clear out the sections for any separate views that may be rendered. $this->factory->incrementRender(); $this->factory->callComposer($this); $contents = $this->getContents(); // Once we've finished rendering the view, we'll decrement the render count
* * @param \Closure $callback * @return string */ public function render(Closure $callback = null) { try { $contents = $this->renderContents(); $response = isset($callback) ? $callback($this, $contents) : null;
} // If this content implements the "RenderableInterface", then we will call the // render method on the object so we will avoid any "__toString" exceptions // that might be thrown and have their errors obscured by PHP's handling. elseif ($content instanceof RenderableInterface) { $content = $content->render(); }
* @param array $headers An array of response headers * * @throws \InvalidArgumentException When the HTTP status code is not valid */ public function __construct($content = '', $status = 200, $headers = array()) { $this->headers = new ResponseHeaderBag($headers); $this->setContent($content); $this->setStatusCode($status); $this->setProtocolVersion('1.0');
* @param mixed $response * @return \Illuminate\Http\Response */ protected function prepareResponse($request, $response) { if ( ! $response instanceof SymfonyResponse) { $response = new Response($response); }
$response = $this->callRouteBefore($route, $request); if (is_null($response)) { $response = $route->run($request); } $response = $this->prepareResponse($request, $response); // After we have a prepared response from the route or filter we will call to
// If no response was returned from the before filter, we will call the proper // route instance to get the response. If no route is found a response will // still get returned based on why no routes were found for this request. $response = $this->callFilter('before', $request); if (is_null($response)) { $response = $this->dispatchToRoute($request); }
} if ($this->runningUnitTests() && ! $this['session']->isStarted()) { $this['session']->start(); } return $this['router']->dispatch($this->prepareRequest($request)); }
{ try { $this->refreshRequest($request = Request::createFromBase($request)); $this->boot(); return $this->dispatch($request); } catch (\Exception $e)
if ($this->sessionConfigured()) { $session = $this->startSession($request); $request->setSession($session); } $response = $this->app->handle($request, $type, $catch); // Again, if the session has been configured we will need to close out the session
* @param \Symfony\Component\HttpFoundation\Request $request * @param int $type * @param bool $catch * @return \Symfony\Component\HttpFoundation\Response */ public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { $response = $this->app->handle($request, $type, $catch); foreach ($this->cookies->getQueuedCookies() as $cookie)
* @param \Symfony\Component\HttpFoundation\Request $request * @param int $type * @param bool $catch * @return \Symfony\Component\HttpFoundation\Response */ public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { return $this->encrypt($this->app->handle($this->decrypt($request), $type, $catch)); }
{ $this->app = $app; $this->middlewares = $middlewares; } public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { return $this->app->handle($request, $type, $catch); }
* @param \Symfony\Component\HttpFoundation\Request $request * @return void */ public function run(SymfonyRequest $request = null) { $request = $request ?: $this['request']; $response = with($stack = $this->getStackedClient())->handle($request); $response->send();
| 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/haichauco/domains/haichau.com.vn/public_html |
CONTEXT_PREFIX | |
DOCUMENT_ROOT | /home/haichauco/domains/haichau.com.vn/public_html |
GATEWAY_INTERFACE | CGI/1.1 |
HTTP_ACCEPT | */* |
HTTP_HOST | haichau.com.vn |
HTTP_USER_AGENT | claudebot |
PATH | /bin:/usr/bin |
PHPRC | /usr/local/php74/lib/ |
QUERY_STRING | |
REDIRECT_STATUS | 200 |
REDIRECT_UNIQUE_ID | ZgZz9U2uqtkSdPWyt52i9wAAAVw |
REDIRECT_URL | /tin-tuc/quy-che-to-chuc-va-hoat-dong-cua-hdqt-2419.html |
REMOTE_ADDR | 3.90.202.157 |
REMOTE_PORT | 56772 |
REQUEST_METHOD | GET |
REQUEST_SCHEME | http |
REQUEST_URI | /tin-tuc/quy-che-to-chuc-va-hoat-dong-cua-hdqt-2419.html |
SCRIPT_FILENAME | /home/haichauco/domains/haichau.com.vn/public_html/index.php |
SCRIPT_NAME | /index.php |
SERVER_ADDR | 45.117.83.112 |
SERVER_ADMIN | webmaster@haichau.com.vn |
SERVER_NAME | haichau.com.vn |
SERVER_PORT | 80 |
SERVER_PROTOCOL | HTTP/1.1 |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache/2 |
UNIQUE_ID | ZgZz9U2uqtkSdPWyt52i9wAAAVw |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1711698933.261 |
REQUEST_TIME | 1711698933 |