- 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