/** * Ignite a service. * * @return void */ public function ignite() { $this->app->bind('posttype', function ($app) { $data = new PostTypeData(); $view = View::make('_themosisCorePublishBox'); return new PostTypeBuilder($data, $app['metabox'], $view); }); }
/** * Ignite a service. * * @return void */ public function ignite() { $this->app->bind('page', function ($app) { $data = new PageData(); $view = View::make('pages._themosisCorePage'); return new PageBuilder($data, $view, $app['validation']); }); }
/** * Send a new message using a view. * * @param string $view * @param array $data * @param array $details * @return mixed */ public function send($view, array $data, array $details) { $details['html'] = View::make($view, $data)->render(); return $this->mail->sendMessage($this->domain, $details); }
public function loop() { Asset::add('masonry', 'js/masonry.pkgd.min.js', false, '1.0', false, 'script'); return View::make('partials.product.loop', ['posts' => PostModel::all()])->render(); }