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


PHP Company::whereShortTitle方法代码示例

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


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

示例1: getEdit

 /**
  * Страница редактирования группы категорий.
  *
  * @param $id
  * @return \Illuminate\View\View
  */
 public function getEdit($id)
 {
     // Ищем фирму по короткому названию
     $data['company'] = Company::whereShortTitle($this->companyName)->first();
     // Ищем группу
     $data['group_category'] = $this->findGroupCategory($id);
     return view('admin.companies.catalog.groups_categories.edit', $data);
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:14,代码来源:GroupsCategoriesController.php

示例2: getShow

 /**
  * Отображает индексную страницу модуля
  *
  * @return \Illuminate\View\View
  */
 public function getShow($shortTitle)
 {
     // Ищем кфирму по короткому названию
     $data['company'] = Company::whereShortTitle($shortTitle)->first();
     if (empty($data['company'])) {
         abort(404);
     }
     return view('marketing.companies.descriptions.show', $data);
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:14,代码来源:AboutController.php

示例3: getIndex

 /**
  * Отображает интдексную страницу.
  *
  * @return Response
  */
 public function getIndex()
 {
     // Ищем фирму по короткому названию
     $data['company'] = Company::whereShortTitle($this->companyName)->first();
     // Статья
     Model::unguard();
     $data['catalog_description'] = Article::firstOrCreate(['type' => $this->companyName . '_catalog_description']);
     Model::reguard();
     return view('admin.companies.catalog.settings.index', $data);
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:15,代码来源:SettingsController.php

示例4: getShow

 /**
  * Дейстиве для отображения страницы галереи компании.
  *
  * @param $company
  * @return \Illuminate\View\View
  */
 public function getShow($company)
 {
     // Статья
     Model::unguard();
     $data['article'] = Article::firstOrCreate(['type' => 'gallery_' . $company . '_description']);
     Model::reguard();
     // Фотографии
     $data['photos'] = Gallery::whereHas('company', function ($query) use($company) {
         $query->where('short_title', '=', $company);
     })->orderBy('created_at', 'DESC')->paginate(9);
     // Компания
     $data['company'] = Company::whereShortTitle($company)->first(['title']);
     // Отображаем
     return view('marketing.galleries.show', $data);
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:21,代码来源:GalleriesController.php

示例5: getIndex

 /**
  * Отображает индексную страницу модуля.
  *
  * @return \Illuminate\Http\Response
  */
 public function getIndex(Request $request)
 {
     // Проверка правильная ли компания (функциональность должна работать для двух компаний - СФС и Праймер)
     $shortTitle = $request->segment(2);
     if (!in_array($shortTitle, ['sfs', 'primer'])) {
         abort(404);
     }
     // Данные компании
     $data['company'] = Company::whereShortTitle($shortTitle)->first();
     // Статья
     Model::unguard();
     $data['videos_description'] = Article::firstOrCreate(['type' => $shortTitle . '_videos_description']);
     Model::reguard();
     // Видео
     $data['videos'] = $data['company']->videos()->orderBy('created_at', 'DESC')->paginate(4);
     return view('marketing.videos.index', $data);
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:22,代码来源:VideosController.php

示例6: getIndex

 /**
  * Отображает индексную страницу модуля
  *
  * @return \Illuminate\View\View
  */
 public function getIndex()
 {
     // Ищем фирму по короткому названию
     $data['company'] = Company::whereShortTitle($this->companyName)->first();
     if (empty($data['company'])) {
         abort(404);
     }
     // Статья с описанием прайс-листа
     $data['article'] = Article::firstOrCreate(['type' => 'price_list_description']);
     // Последнее обновление прайса
     $last_update = Memory::get('price.primer.last_update');
     $data['last_update'] = 'Никогда';
     if ($last_update) {
         $data['file_name'] = Memory::get('price.primer.file_name');
         $data['last_update'] = date('d.m.Y в H:i:s', strtotime($last_update));
     }
     return view('admin.companies.price_list.index', $data);
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:23,代码来源:PriceListsController.php

示例7: postIndex

 /**
  * @param StoreCompanyDescriptionsRequest $request
  * @param SavesImages $imageSaver
  * @return \Illuminate\Http\RedirectResponse
  * @throws \App\Services\Exception
  */
 public function postIndex(StoreCompanyDescriptionsRequest $request, SavesImages $imageSaver)
 {
     // Ищем кфирму по короткому названию
     $company = Company::whereShortTitle($this->companyName)->first();
     if (empty($company)) {
         abort(404);
     }
     // Меняем данные
     $company->title = trim($request->title);
     $company->description = trim($request->description);
     if ($request->hasFile('file_main')) {
         $company->file_main = $imageSaver->save('file_main', 'companies', 370, 247, $company->file_main);
     }
     if ($request->hasFile('file_logo')) {
         $company->file_logo = $imageSaver->save('file_logo', 'companies' . DIRECTORY_SEPARATOR . 'top', NULL, 89, $company->file_logo);
     }
     $company->page_title = trim($request->page_title);
     $company->page_keywords = trim($request->page_keywords);
     $company->page_description = trim($request->page_description);
     $company->page_h1 = trim($request->page_h1);
     $company->save();
     return redirect()->back()->with('success', 'Описание успешно сохранено.');
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:29,代码来源:DescriptionsController.php

示例8: postEdit

 /**
  * Действие-обработчик запроса на редактирование видео
  *
  * @param StoreVideosRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function postEdit(StoreVideosRequest $request)
 {
     $id = $request->segment(6);
     $video = Video::find($id);
     if (empty($video)) {
         abort(404);
     }
     // Меняем данные и сохраняем
     $video->youtube_id = trim($request->youtube_id);
     $video->company_id = Company::whereShortTitle($request->segment(3))->first()->id;
     $video->save();
     return redirect()->action('Admin\\VideosController@getEdit', ['company' => $request->segment(3), 'id' => $id])->with('success', 'Видео успешно сохранено.');
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:19,代码来源:VideosController.php

示例9: postEdit

 /**
  * Действие-обработчик запроса на редактирование фотографии.
  *
  * @param StoreGalleriesRequest $request
  * @param SavesImages $imageSaver
  * @param $id
  * @return \Illuminate\Http\RedirectResponse
  * @throws \App\Services\Exception
  */
 public function postEdit(StoreGalleriesRequest $request, SavesImages $imageSaver, $id)
 {
     $photo = Gallery::whereHas('company', function ($q) use($request) {
         $q->where('short_title', '=', $request->company);
     })->find($id);
     if (empty($photo)) {
         abort(404);
     }
     // Меняем данные и сохраняем
     $photo->title = trim($request->title);
     $photo->company_id = Company::whereShortTitle($request->company)->first(['id'])->id;
     if ($request->hasFile('file_name')) {
         $photo->file_name = $imageSaver->save('file_name', 'galleries', 973, NULL, $photo->file_name);
     }
     $photo->save();
     return redirect('admin/galleries/edit/' . $photo->id . '?company=' . $request->company)->with('success', 'Сертификат успешно сохранен.');
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:26,代码来源:GalleriesController.php

示例10: __construct

 public function __construct()
 {
     View::share('company', Company::whereShortTitle($this->shortTitle)->first());
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:4,代码来源:CatalogController.php

示例11: getEdit

 /**
  * Страница редактирования группы категорий.
  *
  * @param $id
  * @return \Illuminate\View\View
  */
 public function getEdit($id)
 {
     // Ищем фирму по короткому названию
     $data['company'] = Company::whereShortTitle($this->companyName)->first();
     // Ищем категорию
     $data['category'] = $this->findCategory($id);
     // Группы категорий
     $data['groups_categories'] = GroupsCategory::whereCompanyId($data['company']->id)->orderBy('title')->get();
     return view('admin.companies.catalog.categories.edit', $data);
 }
开发者ID:alexmon1989,项目名称:kadsgroup,代码行数:16,代码来源:CategoriesController.php


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