php - 使用 PHP 框架 Laravel 4 在数据库中创建表

标签 php mysql laravel-4

我是 Laravel 4 的新手

我正在尝试使用 Laravel 4 开发 PHP Web 应用程序

我有以下问题:可以在不使用终端运行以下命令的情况下在数据库中创建表:

php artisan migrate: make create_users_table 

php artisan migrate

最佳答案

迁移是一种非常方便的方法,可以将数据库拆分为各种更改,因此您或团队中的其他人可以轻松迁移到当前的数据库方案。您还可以在使用artisan migrate:refresh --seed时使用默认数据为数据库播种,这使得重置数据库内容变得轻而易举。

它对于单元测试也非常有用。

当然,您可以通过DB::statement('create table table_name')创建自己的表,但我强烈建议您采用迁移路线。您还可以创建一个文件来创建初始表,而不必 artisan migrate:make 所有表。

关于php - 使用 PHP 框架 Laravel 4 在数据库中创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23268977/

相关文章:

mysql - 有趣的全文搜索行为

laravel-4 - Laravel Eloquent hasManyThrough 关系,SELECT 没有

mysql - 将 MySQL 警告转换为错误

php - 拉维尔 4 : Prevent multiple form submissions - CSRF Token

php - 在 Laravel 4 中使用数据库结果填充下拉菜单

php - CodeIgniter 4 - 如何在 View 中显示 Flashdata?

php - DomDocument 和特殊字符

php - 从动态生成的 div 检查最大高度

php - Laravel Cashier - $stripeToken 从哪里来?

php - fatal error :调用未定义的方法 DateTime::createfromformat()