php-laravelHow do I add a column with a Laravel migration in PHP?
To add a column with a Laravel migration in PHP, you can use the addColumn method on the Schema facade. This method takes two parameters: the name of the table to add the column to, and an array of column properties.
For example, to add a column called name to the users table, you can use the following code:
Schema::table('users', function ($table) {
$table->string('name');
});
The array of column properties can include the column type, length, default value, and any other relevant options. For example, to add a price column with a default value of 0 to the products table, you can use the following code:
Schema::table('products', function ($table) {
$table->decimal('price', 8, 2)->default(0);
});
Code explanation
Schema: the facade for interacting with the databasetable: the method used to specify the table to add the column tostring/decimal: the type of column to add8, 2: the length of the column (for a decimal column)default: the method used to specify a default value for the column
Helpful links
More of Php Laravel
- How do I upload a file using PHP and Laravel?
- How can I use the PHP Zipstream library in a Laravel project?
- ¿Cómo configurar PHP y Laravel desde cero?
- How do I set up a .gitlab-ci.yml file for a Laravel project using PHP?
- How can I use PHP and Laravel together?
- How can I use the @yield directive in PHP Laravel?
- How do I decide between using PHP Laravel and Yii for my software development project?
- How do I deploy a Laravel application to a Kubernetes cluster using PHP?
- How can I convert JSON data to XML using PHP Laravel?
- How do I set up a Laravel project with XAMPP on a Windows machine?
See more codes...