/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     if (App\Models\User::count() < 1) {
         $publicPath = env('PUBLIC_PATH');
         $SuperAdmin = ['name' => 'Razi', 'email' => '*****@*****.**', 'username' => 'razi', 'password' => bcrypt('1234'), 'date_of_birth' => '1992-02-01', 'phone' => '9746730324', 'address' => 'kallayi House, Kooriyad, Indianoor PO, Kottakkal (via), Malappuram (Dt), Kerala (State), India', 'gender' => 'M', 'avatar' => url($publicPath . 'uploads/avatar/razi/razi.jpg'), 'user_type_id' => '5', 'school_id' => '2', 'status' => 'ACTIVE'];
         $user = App\Models\User::create($SuperAdmin);
         $SuperAdmin = ['designation' => 'Developer', 'user_id' => $user->id];
         App\Models\Foundation::create($SuperAdmin);
         $Student = ['name' => 'Aysha Nazrin', 'email' => '*****@*****.**', 'username' => 'aysha', 'password' => bcrypt('1234'), 'date_of_birth' => '2000-02-02', 'phone' => '9956656525', 'address' => 'Velliveyil House, Eranhippalam PO, Calicut', 'gender' => 'F', 'avatar' => 'http://localhost/pschool/public/uploads/avatar/aysha/Ayshatest.png', 'user_type_id' => '1', 'school_id' => '1', 'status' => 'ACTIVE'];
         $user = App\Models\User::create($Student);
         $StudentDetails = ['course_school_id' => '1', 'roll_no' => '2', 'admission_no' => '1001', 'year_of_admission' => '2006', 'user_id' => $user->id];
         App\Models\Student::create($StudentDetails);
         $Staff = ['name' => 'Ishaq Sheikh', 'email' => '*****@*****.**', 'username' => 'ishaq', 'password' => bcrypt('1234'), 'date_of_birth' => '1989-12-22', 'phone' => '9857645696', 'address' => 'Good House, Kadampuzha PO, Malappuram', 'gender' => 'M', 'avatar' => 'http://localhost/pschool/public/uploads/avatar/ishaq/ishaqTest.png', 'user_type_id' => '2', 'school_id' => '1', 'status' => 'ACTIVE'];
         $user = App\Models\User::create($Staff);
         $StaffDetails = ['department' => 'Sociology', 'user_id' => $user->id];
         App\Models\Staff::create($StaffDetails);
     } else {
         //   factory('App\Models\User')->create();
     }
 }
示例#2
0
    //$user=User::where('userid','=',Auth::user()->userid)->first();
    //Session::put('user',$user->Username);
    Session::put('user', Auth::user()->user_username);
    return redirect()->intended('/');
} else {
    //        echo "I'm NOT logged in<br />";
    //        var_dump($_GET);
    //        return redirect('/myauth/login');
    //        return redirect()->route('myauth/login');
    //        return view('home.index');
    //        return redirect('myauth/login');
    //        return property_exists($this, 'redirectTo') ? $this->redirectTo : '/myauth/login';
    //        die('cccccccccccccccccccc');
    echo "I'm NOT logged in<br />";
    //        $user = User::where('user_username', '=', Input::get('username'))->first();
    $user = App\Models\Staff::where('user_username', '=', 'rozilla')->first();
    if (isset($user)) {
        //            if($user->password == md5(Input::get('password'))) { // If their password is still MD5
        if ($user->user_pwd == md5('admin123')) {
            // If their password is still MD5
            //                $user->password = Hash::make(Input::get('password')); // Convert to new format
            $user->user_pwd = Hash::make('admin123');
            // Convert to new format
            $user->save();
            //                Auth::login($user->user_username);
            Auth::attempt(array('user_username' => $user->user_username, 'password' => $user->user_pwd));
        } else {
            Auth::attempt(array('user_username' => $user->user_username, 'password' => 'admin123'));
        }
    }
    //die(var_dump($user));
示例#3
0
    $user->user_type_id = 3;
    $user->username = '******' . (App\Models\User::count() + 1);
    $user->save();
    return ['occupation' => $faker->word, 'user_id' => $user->id];
});
$factory->define(App\Models\Foundation::class, function ($faker) {
    $user = factory('App\\Models\\User')->make();
    $user->user_type_id = 4;
    $user->username = '******' . (App\Models\User::count() + 1);
    $user->save();
    return ['designation' => $faker->word, 'user_id' => $user->id];
});
$factory->define(App\Models\StudentTimetable::class, function ($faker) {
    $subjects = App\Models\Subject::all();
    $courseSchool = App\Models\CourseSchool::all()->random();
    return ['period' => $faker->numberBetween(1, 7), 'mon' => $subjects->random()->id, 'tue' => $subjects->random()->id, 'wed' => $subjects->random()->id, 'thu' => $subjects->random()->id, 'fri' => $subjects->random()->id, 'sat' => $subjects->random()->id, 'course_school_id' => $courseSchool->id];
});
$factory->define(App\Models\StaffTimetable::class, function ($faker) {
    $course = App\Models\Course::all();
    $staff = App\Models\User::where('user_type_id', 2)->get()->random();
    return ['period' => $faker->numberBetween(1, 7), 'mon' => $course->random()->id, 'tue' => $course->random()->id, 'wed' => $course->random()->id, 'thu' => $course->random()->id, 'fri' => $course->random()->id, 'sat' => $course->random()->id, 'staff_id' => $staff->id];
});
$factory->define(App\Models\Book::class, function ($faker) {
    return ['title' => $faker->sentence(3), 'subject_id' => App\Models\Subject::all()->random()->id, 'description' => $faker->sentence, 'author' => $faker->name, 'publisher' => $faker->sentence(3), 'uploaded_by' => App\Models\Staff::all()->random()->user_id, 'image' => $faker->imageUrl(300, 100, 'transport', true, 'Faker'), 'book_url' => $faker->imageUrl(300, 300, 'people', true, 'Faker') . ".pdf"];
});
$factory->define(App\Models\News::class, function ($faker) {
    return ['title' => $faker->sentence(3), 'level' => ['PUBLIC', 'STUDENT', 'FOUNDATION', 'STAFF', 'PARENT', 'SCHOOL', 'CLASS'][array_rand(['PUBLIC', 'STUDENT', 'FOUNDATION', 'STAFF', 'PARENT', 'SCHOOL', 'CLASS'])], 'image' => $faker->imageUrl(300, 100, null, true, 'Faker'), 'content' => $faker->paragraph, 'creator_id' => App\Models\User::where('user_type_id', 4)->orWhere('user_type_id', 5)->get()->random()->id];
});
$factory->define(App\Models\Talent::class, function ($faker) {
    return ['image' => $faker->imageUrl(300, 100, 'abstract', true, 'Faker'), 'content' => $faker->paragraph, 'posted_by' => App\Models\User::all()->random()->id];
});