Laravel常用命令行中文版
Posted able-woman
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel常用命令行中文版相关的知识,希望对你有一定的参考价值。
1、生成控制器
php artisan make:controller ArticleController
- 1
- 1
对应的会在app/http/controllers下面生成ArticleController.PHP这个控制器。
2、使用RESTFUL生成控制器,这个很有用哦!
php artisan make:controller ArticleController --resource
Route::resource(‘article‘, ‘ArticleController‘);
- 1
- 2
- 1
- 2
为什么用resource参数,因为我们在做一个后台的时候,设计到增删改查操作,而这些操作我们通过–resource就可以直接生成这些方法,Route::resource其实就是生成了快捷的路由,让我们本来需要写的get,post,delete,patch直接用restful方式一键生成了。
**需要注意的是index是列表,store是新增,show是详情,update是更新,destory是删除。
利用命令可以查看当前注册的路由有哪些:
php artisan route:list
- 1
- 1
3、生成模型
php artisan make:model User -m
- 1
- 1
默认的模型文件生成在App目录,如果要生成在其他目录要带目录,比方说我把Model放到了App/Models/目录,则执行
php artisan make:model Models/Question -m
- 1
- 1
-m参数为生成模型同时生成数据库创建文件
4、PHP数据表维护(迁移)
新建迁移:
php artisan make:migration create_users_table
- 1
- 1
新的迁移位于database/migrations目录下,每个迁移文件名都包含时间戳从而允许 Laravel 判断其顺序。
–table和–create选项可以用于指定表名以及该迁移是否要创建一个新的数据表。这些选项只需要简单放在上述迁移命令后面并指定表名:
php artisan make:migration add_votes_to_users_table --table=usersphp artisan make:migration create_users_table --create=users
- 1
- 1
运行迁移:
php artisan migrate
- 1
- 1
5、填充数据
新建填充:
php artisan make:seeder UserTableSeeder
- 1
- 1
运行填充器:
php artisan db:seed
php artisan db:seed --class=UserTableSeeder
- 1
- 2
- 1
- 2
你还可以使用migrate:refresh命令来填充数据库,该命令还可以回滚并重新运行迁移,这在需要完全重建数据库时很有用:
php artisan migrate:refresh --seed
- 1
- 1
如果需要插卡全部命令:
可以运用如下命令:
php artisan
- 1
- 1
更加详细的说明可以参考如下链接:
http://www.golaravel.com/post/laravel-5-0-artisan-cli-options-list/
以上是关于Laravel常用命令行中文版的主要内容,如果未能解决你的问题,请参考以下文章
需要一种有效的方法来避免使用 Laravel 5 重复代码片段
sql [SQL查询片段]用于在命令行或通过R和其他工具使用SQL的快速代码段#tags:sql,R,text processing,命令li