当前位置: 首页>>代码示例>>PHP>>正文


PHP View::make方法代码示例

本文整理汇总了PHP中Illuminate\Support\Facades\View::make方法的典型用法代码示例。如果您正苦于以下问题:PHP View::make方法的具体用法?PHP View::make怎么用?PHP View::make使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Illuminate\Support\Facades\View的用法示例。


在下文中一共展示了View::make方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: render

 /**
  * Render the field.
  *
  * @access public
  * @return mixed|string
  */
 public function render()
 {
     switch ($this->getContext()) {
         case BaseField::CONTEXT_LIST:
             $values = [];
             foreach ($this->getValue() as $item) {
                 $values[] = $item->{$this->getDisplayField()};
             }
             return implode(', ', $values);
             break;
         case BaseField::CONTEXT_FORM:
             $baseModel = $this->getAdmin()->getModel();
             $baseModel = new $baseModel();
             $primaryKey = $baseModel->getKeyName();
             $relatedModel = $baseModel->{$this->getName()}()->getRelated();
             $relatedModel = get_class($relatedModel);
             $items = [];
             foreach ($relatedModel::all() as $item) {
                 $items[$item->{$primaryKey}] = $item->{$this->getDisplayField()};
             }
             $id = $this->getAdmin()->getFormBuilder()->getIdentifier();
             $values = [];
             foreach ($relatedModel::where(Str::singular($baseModel->getTable()) . '_id', $id)->get() as $item) {
                 $values[] = (string) $item->{$primaryKey};
             }
             return View::make('krafthaus/bauhaus::models.fields._has_many')->with('field', $this)->with('items', $items)->with('values', $values);
             break;
     }
 }
开发者ID:billwaddyjr,项目名称:bauhaus,代码行数:35,代码来源:HasManyField.php

示例2: getEditBancaEntitate

 public function getEditBancaEntitate($id, $id_entitate, $entitate)
 {
     $banca_class = new BancaController();
     $banci = $banca_class->getBanciOrganizatie();
     $banca = DB::select("SELECT\n            id,\n            id_banca,\n            iban,     \n            sucursala\n            FROM banca_entitate\n\t\t\tWHERE id = :id", array('id' => $id));
     return View::make("banca::banca_entitate.edit")->with("banca", $banca[0])->with("banci", $banci)->with("id_entitate", $id_entitate)->with("entitate", $entitate);
 }
开发者ID:binaryk,项目名称:lareab,代码行数:7,代码来源:BancaEntitateController.php

示例3: getResize

 /**
  * Dipsplay image for resizing
  *
  * @return mixed
  */
 public function getResize()
 {
     $ratio = 1.0;
     $image = Input::get('img');
     $path_to_image = parent::getPath('directory') . $image;
     $original_width = Image::make($path_to_image)->width();
     $original_height = Image::make($path_to_image)->height();
     $scaled = false;
     if ($original_width > 600) {
         $ratio = 600 / $original_width;
         $width = $original_width * $ratio;
         $height = $original_height * $ratio;
         $scaled = true;
     } else {
         $width = $original_width;
         $height = $original_height;
     }
     if ($height > 400) {
         $ratio = 400 / $original_height;
         $width = $original_width * $ratio;
         $height = $original_height * $ratio;
         $scaled = true;
     }
     return View::make('laravel-filemanager::resize')->with('img', parent::getUrl('directory') . $image)->with('height', number_format($height, 0))->with('width', $width)->with('original_height', $original_height)->with('original_width', $original_width)->with('scaled', $scaled)->with('ratio', $ratio);
 }
开发者ID:laravel2580,项目名称:llaravel-filemanager,代码行数:30,代码来源:ResizeController.php

示例4: edit

 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     $task = Task::find($id);
     $projects = Project::lists('name', 'id');
     //
     return View::make('tasks.edit', compact('task', 'projects'));
 }
开发者ID:pagegwood,项目名称:timetracker,代码行数:13,代码来源:TasksController.php

示例5: getIndex

 public function getIndex($id)
 {
     if (Auth::check()) {
         $users_id = Auth::user()->id;
         $role = DB::table('role_user')->where('user_id', '=', $users_id)->first();
         $role_id = $role->role_id;
         //dd($role_id);
         if ($role_id == 2 || $role_id == 3 || $role_id == 4) {
             return redirect(url());
         } else {
             //dd(\Config::get("mail"));
             $username = $id;
             $user_id = DB::table('users')->where('username', $id)->pluck('id');
             $email = DB::table('users')->where('username', $id)->pluck('email');
             $image = "images/users/" . $username . "/" . DB::table('users')->where('username', $id)->pluck('photo');
             $name = DB::table('users')->where('username', $id)->pluck('firstName') . " " . DB::table('users')->where('username', $id)->pluck('lastName');
             $verify = DB::table('users')->where('username', $id)->pluck('verify_key');
             $verification_link = "http://localhost/seriousdatings_app/public/users/" . $user_id . "/verify/" . $verify;
             $data = array();
             $data = ['email' => $email, 'image' => $image, 'name' => $name, 'username' => $id, 'verification_link' => $verification_link, 'image_link' => 'http://seriousdatings.com/images/logo.jpg', 'contact_address' => ''];
             Mail::send('mailtemplate', $data, function ($message) {
                 $message->to('softechsgd@gmail.com', 'ID')->subject('Verify your seriousdatings account');
             });
             //Session::flush();
             return View::make('verify_email')->withData($data);
         }
     } else {
         return redirect(url() . '/login');
     }
 }
开发者ID:hassantariq29,项目名称:seriousdatings_app,代码行数:30,代码来源:VerifyController.php

示例6: getEdit

 public function getEdit($id)
 {
     // Find the product using the user id
     $product = Product::find($id);
     // No such id
     if ($product == null) {
         return \View::make('redminportal::pages/404');
     }
     $categories = array();
     foreach (Category::all() as $category) {
         $categories[$category->id] = $category->name;
     }
     $tagString = "";
     foreach ($product->tags as $tag) {
         if (!empty($tagString)) {
             $tagString .= ",";
         }
         $tagString .= $tag->name;
     }
     if (empty($product->options)) {
         $product_cn = (object) array('name' => $product->name, 'short_description' => $product->short_description, 'long_description' => $product->long_description);
     } else {
         $product_cn = json_decode($product->options);
     }
     return View::make('redminportal::products/edit')->with('product', $product)->with('product_cn', $product_cn)->with('imageUrl', 'assets/img/products/')->with('categories', $categories)->with('tagString', $tagString);
 }
开发者ID:tusharvikky,项目名称:redminportal,代码行数:26,代码来源:ProductController.php

示例7: ProsesJadwal

 public function ProsesJadwal($id)
 {
     $data = DB::table('prestasi_kerja_rekap_penilaian')->join('lpp_kemenpan_siasik.daf_unit_staf', 'prestasi_kerja_rekap_penilaian.id_jabatan', '=', 'lpp_kemenpan_siasik.daf_unit_staf.unit_staf_id')->join('lpp_kemenpan_siasik.master_pegawai', 'prestasi_kerja_rekap_penilaian.nip', '=', 'lpp_kemenpan_siasik.master_pegawai.nip')->join('lpp_kemenpan_siasik.daf_gol', 'lpp_kemenpan_siasik.daf_unit_staf.eselon_id', '=', 'lpp_kemenpan_siasik.daf_gol.gol_id')->select('prestasi_kerja_rekap_penilaian.nip', 'prestasi_kerja_rekap_penilaian.id_jabatan', 'lpp_kemenpan_siasik.daf_unit_staf.nama_lengkap', 'lpp_kemenpan_siasik.daf_unit_staf.unit_staf_id', 'lpp_kemenpan_siasik.master_pegawai.nama', 'lpp_kemenpan_siasik.daf_gol.pangkat', 'lpp_kemenpan_siasik.daf_gol.golongan')->where('lpp_kemenpan_siasik.daf_unit_staf.unit_staf_id', '=', $id)->first();
     $breadcrumbs = array(array("Assessment Internal" => "javascript:void(0)"), array("Pengaturan" => ""), array("Tambah Kandidat Promosi" => ""));
     $this->layout->breadcrumbs = View::make('layouts.breadcrumb', compact('breadcrumbs'));
     $this->layout->content = View::make('career::jadwal/jadwalasessment', compact('data'));
 }
开发者ID:hendrilara,项目名称:kemenpan,代码行数:7,代码来源:KandidatPromosiController.php

示例8: setupLayout

 /**
  * Setup the layout used by the controller.
  *
  * @return void
  */
 protected function setupLayout()
 {
     $this->layout = View::make(Config::get('syntara::views.master'));
     $this->layout->title = 'VietSol CMS';
     $this->layout->breadcrumb = array();
     View::share('siteName', 'VietSol CMS');
 }
开发者ID:parabol,项目名称:laravel-cms,代码行数:12,代码来源:RootController.php

示例9: login

 public function login()
 {
     Session::set('admin_lock_url', null);
     $loginForm = new KForm();
     $loginForm->addField(FormFieldBase::createByType('login', FormFieldBase::Type_Text)->setRules('required')->setLabel('请输入工号'));
     $loginForm->addField(FormFieldBase::createByType('password', FormFieldBase::Type_Password)->setRules('required')->setLabel('请输入密码'));
     if (AuthModel::user() !== null) {
         return Redirect::action('admin.index');
     }
     if (Request::isMethod('POST')) {
         //是管理员登陆请求
         if ($loginForm->validation()) {
             $login = $loginForm->value('login');
             $password = $loginForm->value('password');
             if (AuthModel::attempt(['employee_id' => $login, 'password' => $password])) {
                 $admin = AuthModel::getUser();
                 $admin->last_login = new \Carbon\Carbon();
                 $admin->save();
                 return Redirect::action('admin.index');
             } else {
                 $loginForm->set_error('password', '错误的用户名或密码');
             }
         } else {
             //
         }
     }
     $this->layout = View::make('laravel-cms::admin-lte/login')->with('form', $loginForm);
 }
开发者ID:xjtuwangke,项目名称:laravel-cms,代码行数:28,代码来源:AdminController.php

示例10: setupLayout

 /**
  * Setup the layout used by the controller.
  *
  * @return void
  */
 protected function setupLayout()
 {
     if (!is_null($this->layout)) {
         $cb_js_var = array('site_url' => url('/'), 'admin_url' => url('/admin'), 'admin_assets_url' => asset('packages/vizioart/cookbook/'), 'admin_api_url' => url('/admin/api'));
         $this->layout = View::make($this->layout, array('cb_js_var' => $cb_js_var));
     }
 }
开发者ID:ayurved,项目名称:Ayurveda,代码行数:12,代码来源:CookbookBaseController.php

示例11: showConfirmationPage

 public function showConfirmationPage()
 {
     $view = \Illuminate\Support\Facades\View::make('publicPages.demoRequest.confirmationPage');
     $this->layout->title = 'Your request has been received';
     $this->setInnerNav();
     $this->layout->content = $view->render();
 }
开发者ID:Kevin-Publet,项目名称:publet-marketing,代码行数:7,代码来源:DemoRequestController.php

示例12: template

 public function template(Template\Manager $manager)
 {
     parent::template($manager);
     $manager->findAndInstallNewTemplates();
     $templates = $manager->getValidTemplates();
     return ViewFacade::make("{$this->viewPrefix}.template", ['current' => $this->page->getTemplate(), 'templates' => $templates]);
 }
开发者ID:robbytaylor,项目名称:boom-core,代码行数:7,代码来源:View.php

示例13: index

 /**
  * phEstadisticasController constructor.
  */
 public function index()
 {
     $days = Input::get('days', 7);
     $range = \Carbon\Carbon::now()->subDays($days);
     $stats = User::where('created_at', '>=', $range)->groupBy('date')->orderBy('date', 'DESC')->remember(1440)->get([DB::raw('Date(created_at) as date'), DB::raw('COUNT(*) as value')])->toJSON();
     $this->layout->content = View::make('home', compact('stats'));
 }
开发者ID:J1Duran,项目名称:admin-ph,代码行数:10,代码来源:phEstadisticasController.php

示例14: getEditPersoana

 public function getEditPersoana($id_persoana)
 {
     $ocupatii_class = new OcupatiiController();
     $ocupatii = $ocupatii_class->getOcupatiiOrganizatie(true);
     $persoana = DB::select("SELECT \n            p.nume,\n            p.cnp,\n            p.telefon_1,\n            p.telefon_2,\n            p.mail_1,\n            p.mail_2,\n            o.id AS id_ocupatie\n            FROM personal p\n            LEFT OUTER JOIN ocupatie o ON o.id = p.id_ocupatie AND o.logical_delete = 0\n            WHERE p.logical_delete = 0\n            AND p.id = :id_persoana", array('id_persoana' => $id_persoana));
     return View::make('entitate::personal.edit')->with('persoana', $persoana[0])->with('ocupatii', $ocupatii);
 }
开发者ID:binaryk,项目名称:lareab,代码行数:7,代码来源:PersonalEntitateController.php

示例15: sendException

 public function sendException($exception)
 {
     if (!$this->isErrorFromBot()) {
         $recipients = Config::get("error-emailer::to");
         if (isset($recipients['address'])) {
             // this is a single recipient
             if ($recipients['address']) {
                 $recipients = array($recipients);
             } else {
                 $recipients = array();
             }
         }
         if (sizeof($recipients) > 0) {
             if ($exception instanceof FlattenException) {
                 $flattened = $exception;
             } else {
                 $flattened = FlattenException::create($exception);
             }
             $handler = new ExceptionHandler();
             $content = $handler->getContent($flattened);
             $model = array('trace' => $content, 'exception' => $exception, 'flattened' => $flattened);
             Mail::send(Config::get("error-emailer::error_template"), $model, function ($message) use($model, $recipients) {
                 $subject = View::make(Config::get("error-emailer::subject_template"), $model)->render();
                 $message->subject($subject);
                 foreach ($recipients as $to) {
                     $message->to($to['address'], $to['name']);
                 }
             });
         }
     }
 }
开发者ID:Nuwira,项目名称:laravel-error-emailer,代码行数:31,代码来源:ErrorEmailer.php


注:本文中的Illuminate\Support\Facades\View::make方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。