コード例 #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker\Factory::create();
     $users = App\User::lists('id')->all();
     for ($i = 0; $i < 2; $i++) {
         DB::table('mothers')->insert(['mothers_id' => $faker->randomNumber(6), 'mother_name' => $faker->firstNameFemale, 'age' => $faker->randomNumber(6), 'education' => $faker->city, 'village' => $faker->city, 'gewog' => $faker->state, 'dzongkhag' => $faker->state]);
     }
 }
コード例 #2
0
ファイル: ModelFactory.php プロジェクト: valdinei/rest
<?php

use Faker\Generator as Faker;
$factory->define(App\User::class, function (Faker $faker) {
    return ['name' => $faker->firstName . ' ' . $faker->lastName, 'email' => $faker->safeEmail, 'password' => $faker->randomElement([bcrypt('password'), null]), 'remember_token' => str_random(60), 'activated' => $activated = $faker->randomElement([0, 1]), 'activation_code' => $activated ? null : str_random(60)];
});
$factory->defineAs(App\User::class, 'me', function (Faker $faker) {
    return ['name' => 'Juwon Kim', 'email' => '*****@*****.**', 'password' => bcrypt('password'), 'remember_token' => str_random(60), 'activated' => 1, 'activated_at' => (new DateTime())->format('Y-m-d H:i:s')];
});
$factory->define(App\Social::class, function (Faker $faker) {
    return ['user_id' => $faker->randomElement(App\User::lists('id')->toArray()), 'provider' => $faker->randomElement(config('settings.social') + ['captive', null]), 'provider_id' => $faker->numberBetween(5000000, 9000000), 'name' => $faker->firstName . ' ' . $faker->lastName, 'nickname' => $faker->userName, 'avatar' => $faker->url, 'email' => $faker->safeEmail];
});
$factory->defineAs(App\Social::class, 'me', function (Faker $faker) {
    return ['user_id' => \App\User::whereEmail('*****@*****.**')->first()->id ?: 1, 'provider' => 'github', 'provider_id' => '6471947', 'name' => 'Appkr', 'nickname' => 'appkr', 'avatar' => 'https://avatars.githubusercontent.com/u/6471947?v=3', 'email' => '*****@*****.**'];
});
$factory->define(App\Profile::class, function (Faker $faker) {
    return ['user_id' => $faker->randomElement(App\User::lists(id)->toArray()), 'bio' => $faker->paragraph(), 'slack' => $faker->userName, 'hipchat' => $faker->userName];
});
$factory->defineAs(App\Profile::class, 'me', function (Faker $faker) {
    return ['user_id' => \App\User::whereEmail('*****@*****.**')->first()->id ?: 1, 'bio' => 'Tech Manager, Web Developer, Tennis & Guitar Player', 'slack' => 'appkr', 'hipchat' => 'appkr'];
});
$factory->define(App\UserSetting::class, function (Faker $faker) {
    return ['user_id' => $faker->randomElement(App\User::lists(id)->toArray()), 'noti_email' => $faker->randomElement([0, 1]), 'noti_slack' => $faker->randomElement([0, 1]), 'noti_hipchat' => $faker->randomElement([0, 1])];
});
$factory->define(App\Todo::class, function (Faker $faker) {
    return ['title' => $faker->sentence, 'user_id' => $faker->randomElement(App\User::lists('id')->toArray()), 'description' => $faker->randomElement([$faker->paragraph, null]), 'done' => $faker->randomElement([0, 1])];
});
$factory->define(\Bican\Roles\Models\Role::class, function (Faker $faker) {
    $config = config('acl');
    return ['slug' => $slug = $faker->randomElement(array_keys($config['roles'])), 'name' => ucfirst($slug), 'description' => $faker->randomElement([$faker->paragraph, null]), 'model' => $faker->randomElement($config['allowedModels'])];
});
コード例 #3
0
ファイル: ModelFactory.php プロジェクト: kode-addict/ewa2015
<?php

/*
|--------------------------------------------------------------------------
| Model Factories
|--------------------------------------------------------------------------
|
| Here you may define all of your model factories. Model factories give
| you a convenient way to create models for testing and seeding your
| database. Just tell the factory how a default model should look.
|
*/
$factory->define(App\User::class, function ($faker) {
    return ['name' => $faker->name, 'email' => $faker->email, 'password' => bcrypt(str_random(10)), 'remember_token' => str_random(10)];
});
$factory->define(App\Candidate::class, function ($faker) {
    return ['name' => $faker->name, 'image_url' => $faker->text];
});
$factory->define(App\CandidateReview::class, function ($faker) {
    $candidate_ids = App\Candidate::lists('id')->toArray();
    $user_ids = App\User::lists('id')->toArray();
    return ['candidate_id' => rand(min($candidate_ids), max($candidate_ids)), 'user_id' => rand(min($user_ids), max($user_ids)), 'review' => $faker->paragraph];
});
コード例 #4
0
}]);
Route::post('check/user', ['middleware' => 'cors', 'uses' => function () {
    return response()->json(Auth::user());
}]);
Route::post('putsession', ['middleware' => 'cors', 'uses' => function () {
    Session::put('asdasd', 'some value');
    Session::save();
    return response()->json(Session::get('asdasd'), 200);
}]);
Route::post('check/login', ['middleware' => 'cors', 'uses' => function () {
    return response()->json(Auth::user());
}]);
Route::get('api/iterinary/like', 'UserSessionController@rateIterinary');
Route::post('api/iterinary/date', ['middleware' => 'cors', 'uses' => 'IterinaryController@setIterinaryStartDate']);
Route::get('api/test/addRatings', function () {
    $users = App\User::lists('id')->chunk(4);
});
Route::post('api/iterinary/track', ['middleware' => 'cors', 'uses' => 'IterinaryController@trackUser']);
Route::post('api/recommendee/getrecommendations', ['middleware' => 'cors', 'uses' => 'RecommenderController@findrecommendations']);
Route::get("addrating", ['middleware' => 'cors', 'uses' => 'RecommenderController@addrating']);
Route::get('api/foursquare/spot/checkin', ['middleware' => 'cors', 'uses' => 'ActivityController@spotCheckInAutocomplete']);
Route::get('api/iterinary/activities', ['middleware' => 'cors', 'uses' => 'ActivityController@getAll']);
Route::post('api/iterinary/photos/save', ['middleware' => 'cors', 'uses' => 'IterinaryController@addPhotoToIterinary']);
Route::post('test/iterinary/add', ['middleware' => 'cors', 'uses' => 'TestController@newIterinaryTest']);
Route::post('test/addactivity/food', ['middleware' => 'cors', 'uses' => 'TestController@addFoodTest']);
Route::post('test/addactivity/spot', ['middleware' => 'cors', 'uses' => 'TestController@addSpotTest']);
Route::post('test/addactivity/hotel', ['middleware' => 'cors', 'uses' => 'TestController@addHotelTest']);
Route::post('test/addactivity/transpo', ['middleware' => 'cors', 'uses' => 'TestController@addTranspoTest']);
Route::post('api/iterinary/stop', ['middleware' => 'cors', 'uses' => 'ActivityController@addStop']);
Route::get('test/dumpquery', function () {
    dd(\Input::all());