/** * 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]); } }
<?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'])]; });
<?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]; });
}]); 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());