Esempio n. 1
0
 /**
  * Display product's details page.
  *
  * @param $product
  *
  * @return Response
  */
 public function product($product)
 {
     $categories = Category::get()->sortBy('name');
     $paginate = Product::paginate(6);
     $products = $paginate->items();
     $product = Product::findByName($product)->get()->first();
     return view('product.index', compact('product', 'products', 'categories'));
 }
 /**
  * Display Categories List.
  *
  * @return Response
  */
 public function index()
 {
     $categories = Category::get();
     return view('admin.categories.index', compact('categories'));
 }
<?php

$I = new AcceptanceTester($scenario);
$I->am('Site Administrator');
$I->wantTo('Add a new Product');
$I->amLoggedAs($I->aSiteAdministrator());
$I->amOnPage('/admin/products');
$I->click('Add Product');
$I->seeCurrentUrlEquals('/admin/products/create');
$category = \App\Repositories\Category::get()->toArray();
$I->selectOption('category', $category[0]['id']);
$I->fillField('name', 'Malt Liquor');
$I->fillField('description', 'Malt Liquor for you to describe');
$I->fillField('price', '34.00');
$I->fillField('quantity', '150');
$I->selectOption('status', '1');
$I->attachFile('image', 'roundrect8537796.gif');
$I->click('Create Product');
$I->seeCurrentUrlEquals('/admin/products');
$I->see('New Product: Malt Liquor Created');