سلام و احترام. موقع تغییر یک ماگریشن مثلا به اسم posts نام ماگریشنی که داخلش تغییرها انجام می گیره، باید از الگوی خاصی پیروی کنه یا نه هر اسمی خواستیم می تونیم براش قرار بدیم؟
سلام اگر منظور شما مهاجرت هستش بله تابع خاصی داره و اصلی ترین تابع آن table ,id ,user, other datatype هستش که باید تغییر بدین برای مثال
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Shopcenter;
use Illuminate\Support\Facades\Schema;
class CreatefroductsTable extends Migration{
public function up()
{
Schema::create('products', function (colors $table) {
$table->id();
$table->string('name');
$table->string('shopcenter');
$table->timestamps();
});
}
public function down()
{
Schema::drop('products');
}
}
و یادتون نره قبل از تست حتما
این دستور رو داخل ترمینال اجرا کنید
php artisan down --secret="testvisibility"
برای یادگیری خیلی دقیق تر به این لینک مراجعه کنید
و یک موردی که یادم رفت بگم اسم تابع مشخصا باید با تابع های درون فایل ها یکی باشه
مثال
use Illuminate\magiration\auth\Athurization
نام بولد شده باید با تابع یکی باشه و در صورت نیاز برای تغییر میتونید هر دو رو یاد تغییر بدین
به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.