🚀 DevOps & SRE Certification Program 📅 Starting: 1st of Every Month 🤝 +91 8409492687 🔍 Contact@DevOpsSchool.com

Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

55 Steps For build a project in php Laravel Framework.

1.laravel new project (open command prompt on xampp/htdocs directory)

[code language=”sql”]
composer create-project –prefer-dist laravel/laravel projectname
[/code]

2.cd projectname

3.[code language=”sql”]
php artisan make:auth
[/code]

4.Customise users table(database/migration/create_users_table.php)

[code language=”sql”]
$table->bigInteger(‘role_id’)->default(2);
$table->string(‘name’);
$table->string(‘username’)->unique();
$table->string(’email’)->unique();
$table->string(‘password’);
$table->string(‘image’)->default(‘default.png’);
$table->string(‘about’)->nullable();
[/code]

5.Make Model and Migration for Role Table

[code language=”sql”]
php artisan make:model Role -m
[/code]

6.Customise roles table(database/migration/create_roles_table.php)

[code language=”sql”]
$table->string(‘name’);
$table->string(‘slug’);
[/code]

7.Make Relationship between users and roles tables through Role Model and User Model

8. In Role Model create users() Function for Relationship

[code language=”sql”]
public function users()
{
return $this->hasMany(‘App\User’);
}
[/code]

9.In User Model create role() Function for relationship

[code language=”sql”]
public function users()
public function role()
{
return $this->belongsTo(‘App\Role’);
}

[/code]

10.Make UsersTableSeeder file for insert data in users table through migration

[code language=”sql”]
php artisan make:seed UsersTableSeeder
[/code]

11.Make RolesTableSeeder file for insert data in roles table through migration

[code language=”sql”]php artisan make:seed RoleTableSeeder[/code]

12.Edit RoleTableSeeder.php(database/seeds/RoleTableSeeder.php) file for insert data in roles table

[code language=”sql”]
use Illuminate\Support\Facades\DB;
public function run()
{
DB::table(‘roles’)->insert([
‘name’ => ‘Admin’,
‘slug’ => ‘admin’,
]);

DB::table(‘roles’)->insert([
‘name’ => ‘User’,
‘slug’ => ‘user’,
]);
}
[/code]

13.Edit UserTableSeeder.php(database/seeds/UserTableSeeder.php) file for insert data in users table

[code language=”sql”]
use Illuminate\Support\Facades\DB;
public function run()
{
DB::table(‘users’)->insert([
‘role_id’ => ‘1’,
‘name’ => ‘Admin’,
‘username’ => ‘admin’,
’email’ => ‘admin@blog.com’,
‘password’ => bcrypt(‘rootadmin’),
]);

DB::table(‘users’)->insert([
‘role_id’ => ‘2’,
‘name’ => ‘User’,
‘username’ => ‘user’,
’email’ => ‘user@blog.com’,
‘password’ => bcrypt(‘rootuser’),
]);
}
[/code]

14.Set Server and Database Name in .env file

[code language=”sql”]
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD=
[/code]

15.Migration of tables in database

[code language=”sql”]
php artisan migrate
[/code]

php artisan migrate

16.Define UsersTableSeeder and RoleTableSeeder Class on DatabaseSeeder.php file
	(database/seeds/DatabaseSeeder.php)

[code language=”sql”]
php artisan migrate
[/code]

Certification Courses

DevOpsSchool has introduced a series of professional certification courses designed to enhance your skills and expertise in cutting-edge technologies and methodologies. Whether you are aiming to excel in development, security, or operations, these certifications provide a comprehensive learning experience. Explore the following programs:

DevOps Certification, SRE Certification, and DevSecOps Certification by DevOpsSchool

Explore our DevOps Certification, SRE Certification, and DevSecOps Certification programs at DevOpsSchool. Gain the expertise needed to excel in your career with hands-on training and globally recognized certifications.