Ejemplo n.º 1
0
 public function __construct(array $attributes = [])
 {
     parent::__construct($attributes);
     if (empty($attributes['slug']) && !empty($attributes['name'])) {
         $attributes['slug'] = \Slugify::slugify($attributes['name']);
     }
 }
Ejemplo n.º 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(StoreRoleRequest $request)
 {
     $data = Input::all();
     $data['slug'] = \Slugify::slugify($data['name']);
     $save = Sentinel::getRoleRepository()->create($data);
     if ($save) {
         \Session::flash('message', 'Successfully added!');
         return redirect(route('backoffice.role.index'));
     } else {
         \Session::flash('error', 'Error while saving!');
         return back();
     }
 }
Ejemplo n.º 3
0
<?php

use App\Group;
use App\User;
use App\Order;
use App\Product;
$factory->define(User::class, function (Faker\Generator $faker) {
    return ['name' => $faker->name, 'email' => $faker->email, 'password' => bcrypt(str_random(10)), 'remember_token' => str_random(10)];
});
$factory->define(Order::class, function (Faker\Generator $faker) {
    return ['title' => $faker->sentence(), 'description' => $faker->paragraph(), 'status' => $faker->randomElement([Order::OPEN, Order::CLOSED, Order::CREATED, Order::ARCHIVED, Order::PENDING]), 'closing_at' => $faker->dateTimeBetween('-5 days', '+5 days'), 'group_id' => factory(Group::class)->create()->id];
});
$factory->define(Product::class, function (Faker\Generator $faker) {
    return ['name' => $faker->word(2, true), 'group_id' => factory(Group::class)->create()->id];
});
$factory->define(Group::class, function (Faker\Generator $faker) {
    $name = $faker->word(2, true);
    return ['name' => $name, 'slug' => \Slugify::slugify($name), 'owner_id' => factory(User::class)->create()->id];
});