/**
  * 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();
     }
 }
Example #2
0
Route::model('quizzes', 'App\\Models\\Quiz');
Route::model('questions', 'App\\Models\\Question');
Route::model('options', 'App\\Models\\Option');
Route::model('students', 'App\\Models\\Student');
Route::model('user', 'App\\Models\\User');
Route::bind('quizzes', function ($value, $route) {
    return App\Models\Quiz::whereId($value)->first();
});
Route::bind('questions', function ($value, $route) {
    return App\Models\Question::whereId($value)->first();
});
Route::bind('options', function ($value, $route) {
    return App\Models\Option::whereId($value)->first();
});
Route::bind('students', function ($value, $route) {
    return App\Models\Student::whereId($value)->first();
});
Route::bind('users', function ($value, $route) {
    return App\Models\User::whereId($value)->first();
});
// Pages Routes
Route::get('/', 'PageController@index');
Route::get('admin', ['as' => 'admin', 'uses' => 'PageController@admin', 'middleware' => 'admin']);
Route::get('student', ['as' => 'student', 'uses' => 'PageController@student', 'middleware' => 'student']);
// Authentication Routes...
Route::post('auth/login', 'Auth\\AuthController@postLogin');
Route::get('auth/logout', 'Auth\\AuthController@getLogout');
// Registration Routes...
Route::get('auth/register', 'Auth\\AuthController@getRegister');
Route::post('auth/register', 'Auth\\AuthController@postRegister');
Route::controllers(['password' => 'Auth\\PasswordController']);