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


PHP Article::whereType方法代码示例

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


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

示例1: index

 /**
  * Действие для отображение главной страницы.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     // Главная статья
     $data['article'] = Article::whereType('main_article')->first(['full_text', 'page_title', 'page_keywords', 'page_description']);
     // Три новости
     $data['news'] = News::whereIsOnMain(TRUE)->orderBy('created_at', 'DESC')->limit(3)->get();
     // Отображение
     return view('marketing.home.index', $data);
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:14,代码来源:HomeController.php

示例2: getIndex

 /**
  * Отображает индексную страницу.
  *
  * @return \Illuminate\Http\Response
  */
 public function getIndex()
 {
     // Данные
     $data['contacts_form_text'] = Article::whereType('contacts_form_text')->first();
     $data['contacts_contacts'] = Article::whereType('contacts_contacts')->first();
     $data['contacts_working_time'] = Article::whereType('contacts_working_time')->first();
     $data['contacts_why_us'] = Article::whereType('contacts_why_us')->first();
     return view('admin.contacts.index', $data);
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:14,代码来源:ContactsController.php

示例3: postSettings

 /**
  * Действие-обработчик сохранение настроек модуля
  *
  * @param StoreVideosSettingsRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function postSettings(StoreVideosSettingsRequest $request)
 {
     // Изменяем статью
     $article = Article::whereType($request->segment(3) . '_videos_description')->first();
     $article->title = $request->get('title');
     $article->full_text = $request->get('full_text');
     $article->page_title = $request->get('page_title');
     $article->page_keywords = $request->get('page_keywords');
     $article->page_description = $request->get('page_description');
     $article->page_h1 = $request->get('page_h1');
     $article->save();
     return redirect()->back()->with('success', 'Данные успешно сохранены.');
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:19,代码来源:VideosController.php

示例4: postSettings

 /**
  * Действие-обработчик сохранение настроек модуля
  *
  * @param StoreGalleriesSettingsRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function postSettings(StoreGalleriesSettingsRequest $request)
 {
     // Изменяем статью
     $article = Article::whereType('gallery_' . $this->companyName . '_description')->first();
     $article->title = trim($request->get('title'));
     $article->full_text = trim($request->get('full_text'));
     $article->page_title = trim($request->get('page_title'));
     $article->page_keywords = trim($request->get('page_keywords'));
     $article->page_description = trim($request->get('page_description'));
     $article->page_h1 = trim($request->get('page_h1'));
     $article->save();
     return redirect()->back()->with('success', 'Данные успешно сохранены.');
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:19,代码来源:GalleriesController.php

示例5: postIndex

 /**
  * Обработчик запроса на редактирование.
  *
  * @return Response
  */
 public function postIndex(Requests\StoreArticleRequest $request)
 {
     $article = Article::whereType('main_article')->first();
     if (empty($article)) {
         abort(404);
     }
     // меняем данные и сохраняем
     $article->full_text = trim(Input::get('full_text'));
     $article->page_title = trim(Input::get('page_title'));
     $article->page_keywords = trim(Input::get('page_keywords'));
     $article->page_description = trim(Input::get('page_description'));
     $article->save();
     return redirect()->back()->with('success', 'Информация для главной страницы успешно сохранена.');
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:19,代码来源:HomeController.php

示例6: postIndex

 /**
  * Обработчик запроса на сохранение данных.
  *
  * @param StoreSettingsRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function postIndex(StoreSettingsRequest $request)
 {
     // Сохраняем координаты в таблице настроек
     Memory::put('site.email_to', $request->get('email_to'));
     // JivoSite
     Memory::put('site.jivosite_enabled', $request->get('jivosite_enabled', 0));
     // Данные статей
     $mainArticle = Article::whereType('main_article')->first();
     $footerAbout = Article::whereType('footer_about')->first();
     $footerContacts = Article::whereType('footer_contacts')->first();
     // Обновляем тексты
     $mainArticle->full_text = $request->get('main_article');
     $footerAbout->full_text = $request->get('footer_about');
     $footerContacts->full_text = $request->get('footer_contacts');
     // Сохранение
     $mainArticle->save();
     $footerAbout->save();
     $footerContacts->save();
     return redirect()->back()->with('success', 'Данные успешно сохранены.');
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:26,代码来源:SettingsController.php

示例7: postIndex

 /**
  * Обработчик запроса на сохранение нового прайса.
  *
  * @param StorePriceListsRequest $request
  * @return \Illuminate\Http\RedirectResponse
  * @throws \App\Services\Exception
  */
 public function postIndex(StorePriceListsRequest $request)
 {
     // Изменяем статью
     $article = Article::whereType('price_list_description')->first();
     $article->full_text = $request->get('full_text');
     $article->page_title = $request->get('page_title');
     $article->page_keywords = $request->get('page_keywords');
     $article->page_description = $request->get('page_description');
     $article->page_h1 = $request->get('page_h1');
     $article->save();
     // Сохраняем файл прайса
     if ($request->hasFile('file_name')) {
         // Удаляем старый файл
         File::delete('assets/price-list/' . Memory::get('price.primer.file_name'));
         // Сохраняем загруженный файл
         $fileName = 'prices.' . $request->file('file_name')->getClientOriginalExtension();
         $request->file('file_name')->move('assets/price-list/', $fileName);
         // Обновляем данные БД
         Memory::put('price.primer.file_name', $fileName);
         Memory::put('price.primer.last_update', Carbon::now());
     }
     return redirect()->back()->with('success', 'Данные успешно обновлены.');
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:30,代码来源:PriceListsController.php


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