laravel Artisan的使用

  • Artisan 是laravel 中自带的命令行工具的名称
  • 由强大的Symfony  Console组件驱动的
  • 提供了一些对应用开发有帮助的命令
  • 查看所有可用的 Artisan命令:php artisan 或 php artisan list
  • 查看命令的帮助信息:php artisan help XXX
    例:比如我们要查询迁移这个命令的使用方法:php artisan help migrate
    例:查询如果使用make model :php artisan help make:model

Artisan基本使用
查看laravel 版本:php artisan –version
查看所有路由:php artisan route:list
Artisan 功能使用:
创建控制器:php artisan make:controller StudentConller
创建模型:php artisan make:model Student
创建中间件:php artisan make:middleware Activity
生成auth: php artisan make:auth  然后使用迁移命令:php artisan migrate 看下数据库里面是不是生成了表(要先去env里面配置下数据库信息哦)

新建迁移文件

新建一个students 表的迁移文件
php artisan make:migration create_students_table(迁移文件的名字)
例:php artisan make:migration create_students_table –create=students
([maɪˈgreɪʃn]迁移,移居)

生成模型的同时生成迁移文件
php artisan make:model Student -m
例子:php artisan make:model Article -m

前面我们创建好的迁移文件 Student迁移文件 如下图

修改下 迁移文件 加上我们需要的自动 然后执行

php artisan migrate 完成迁移

数据填充

1.创建一个填充文件,并完善填充文件
php artisan make:seeder StudentTableSeeder

2.执行单个填充文件
php artisan db:seed –class=StudentTableSeeder
成功后看下数据库

3.批量执行填充文件
修改下DatabaseSeeder.php文件

php artisan db:seed

发表评论

电子邮件地址不会被公开。 必填项已用*标注