استخدم Illuminate\Database\Migrations\Migration;
استخدم Illuminate\Database\Schema\Blueprint؛
استخدم Illuminate\Support\Facades\Schema؛

يقوم الفصل CreateUsersTable بتوسيع الترحيل
{
 الوظيفة العامة تصل ()
 {
 المخطط::إنشاء('المستخدمين'، الوظيفة (مخطط $table) {
 $table->id();
 $table->string('name');
 $table->string('اسم المستخدم');
 $table->string('email')->unique();
 $table->string('phone')->nullable();
 $table->string('website')->nullable();
 $table->timestamps();
 });

 المخطط::إنشاء('العناوين'، الوظيفة (مخطط $table) {
 $table->id();
 $table->unsignedBigInteger('user\_id');
 $table->string('street');
 $table->string('suite');
 $table->string('city');
 $table->string('الرمز البريدي');
 $table->string('lat');
 $table->string('lng');
 $table->timestamps();

 $table->foreign('user\_id')->references('id')->on('users')->onDelete('cascade');
 });

 المخطط::إنشاء('الشركات'، الوظيفة (مخطط $table) {
 $table->id();
 $table->unsignedBigInteger('user\_id');
 $table->string('name');
 $table->string('catchPhrase');
 $table->string('bs');
 $table->timestamps();

 $table->foreign('user\_id')->references('id')->on('users')->onDelete('cascade');
 });
 }

 الوظيفة العامة معطلة ()
 {
 Schema::dropIfExists('users');
 Schema::dropIfExists('addresses');
 مخطط::dropIfExists('الشركات');
 }
}
اصنع آلات البذر والمصانع لملء هذه الطاولة وعمل نماذج ذات علاقة
{"source": "ewof/sharegpt-instruct-unfiltered-deduped", "kind": "human", "evolved_from": null}