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


PHP Bank::findOrFail方法代码示例

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


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

示例1: update

 /**
  * Update the specified branch in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $bank = Bank::findOrFail($id);
     $validator = Validator::make($data = Input::all(), Bank::$rules, Bank::$messages);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $bank->bank_name = Input::get('name');
     $bank->update();
     return Redirect::route('banks.index');
 }
开发者ID:kenkode,项目名称:xaraerp,代码行数:17,代码来源:BanksController.php

示例2: update

 /**
  * Update the specified resource in storage.
  * PUT /banks/{id}
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $bank = Bank::findOrFail($id);
     $validator = Validator::make($data = Input::all(), Bank::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $data['changed_by'] = Auth::user()->id;
     $bank->update($data);
     return Redirect::route('admin.banks.index');
 }
开发者ID:syafdia,项目名称:PAS,代码行数:18,代码来源:BanksController.php

示例3: putStoreproduct

 /**
  * Store a newly created resource in storage.
  *
  * @param CreateProductsRequest $request
  * @return Response
  */
 public function putStoreproduct(CreateProductsRequest $request)
 {
     $bank = Bank::findOrFail($request->get('bank_id'));
     $products = $bank->product;
     $col = 0;
     $cap = 0;
     foreach ($products as $product) {
         if ($product->type == 'Colocación') {
             $col++;
         } elseif ($product->type == 'Captación') {
             $cap++;
         }
     }
     if ($col == 1 & $request->get('type') == 'Colocación') {
         flash()->error('No se pudo agregar el nuevo producto debido a que ya existe la categoria de Colocaión.');
         return view('admin.showproduct', compact('bank'));
     } elseif ($cap == 1 & $request->get('type') == 'Captación') {
         flash()->error('No se pudo agregar el nuevo producto debido a que ya existe categoria de Captación.');
         return view('admin.showproduct', compact('bank'));
     } elseif ($col + $cap >= 2) {
         flash()->error('No se pudo agregar el nuevo producto debido a que ya existen las dos categorías disponibles.');
         return view('admin.showproduct', compact('bank'));
     } else {
         $subtypes = array();
         $badera = 0;
         if ($request->get('type') == 'Captación') {
             if ($request->get('subtype_ids') != null) {
                 $ids = $request->get('subtype_ids');
                 for ($i = 0; $i < count($ids); $i++) {
                     $subtype = Subtype::findOrFail($ids[$i]);
                     if ($subtype->status == '1') {
                         $subtypes[] = $subtype->id;
                     } else {
                         $badera++;
                     }
                 }
             }
         } elseif ($request->get('type') == 'Colocación') {
             if ($request->get('subtype_ids') != null) {
                 $ids = $request->get('subtype_ids');
                 for ($i = 0; $i < count($ids); $i++) {
                     $subtype = Subtype::findOrFail($ids[$i]);
                     if ($subtype->status == '2') {
                         $subtypes[] = $subtype->id;
                     } else {
                         $badera++;
                     }
                 }
             }
         }
         if ($badera != 0) {
             flash()->warning('No se pudo agregar el nuevo producto debido a que algunos de sus subtipos no pertenece a esta categoría');
             $bank = Bank::findOrFail($request->get('bank_id'));
             $subtypes = Subtype::lists('description', 'id');
             return view('admin.createproduct', compact('bank', 'subtypes'));
         } else {
             $product = new Product();
             $product->type = $request->get('type');
             $etc = $bank->product()->save($product);
             $etc->subtype()->sync($subtypes);
             flash()->success('Su producto se ha creado con éxito.');
             $bank = Bank::findOrFail($request->get('bank_id'));
             return view('admin.showproduct', compact('bank'));
         }
     }
 }
开发者ID:EstebanJesus,项目名称:bancopedagogico-v2,代码行数:72,代码来源:ProductsTraits.php


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