• Laravel常用命令行中文版


    1、生成控制器

    php artisan make:controller ArticleController

    对应的会在app/http/controllers下面生成ArticleController.PHP这个控制器。

    2、使用RESTFUL生成控制器,这个很有用哦!

    php artisan make:controller ArticleController --resource
    Route::resource('article', 'ArticleController');

    为什么用resource参数,因为我们在做一个后台的时候,设计到增删改查操作,而这些操作我们通过–resource就可以直接生成这些方法,Route::resource其实就是生成了快捷的路由,让我们本来需要写的get,post,delete,patch直接用restful方式一键生成了。

    **需要注意的是index是列表,store是新增,show是详情,update是更新,destory是删除。

    利用命令可以查看当前注册的路由有哪些:

    php artisan route:list

    3、生成模型

    php artisan make:model User -m

    默认的模型文件生成在App目录,如果要生成在其他目录要带目录,比方说我把Model放到了App/Models/目录,则执行

    php artisan make:model Models/Question -m

    -m参数为生成模型同时生成数据库创建文件

    4、PHP数据表维护(迁移)

    新建迁移:

    php artisan make:migration create_users_table

    新的迁移位于database/migrations目录下,每个迁移文件名都包含时间戳从而允许 Laravel 判断其顺序。 
    –table和–create选项可以用于指定表名以及该迁移是否要创建一个新的数据表。这些选项只需要简单放在上述迁移命令后面并指定表名:

    php artisan make:migration add_votes_to_users_table --table=usersphp artisan make:migration create_users_table --create=users

    运行迁移:

    php artisan migrate

    5、填充数据

    新建填充:

    php artisan make:seeder UserTableSeeder

    运行填充器:

    php artisan db:seed
    php artisan db:seed --class=UserTableSeeder

    你还可以使用migrate:refresh命令来填充数据库,该命令还可以回滚并重新运行迁移,这在需要完全重建数据库时很有用:

    php artisan migrate:refresh --seed

    如果需要插卡全部命令: 
    可以运用如下命令:

    php artisan 

    更加详细的说明可以参考如下链接:

    http://www.golaravel.com/post/laravel-5-0-artisan-cli-options-list/
  • 相关阅读:
    MQ、JMS以及ActiveMQ 关系的理解
    java对象 深度克隆(不实现Cloneable接口)和浅度克隆
    crontab 各参数详解及如何查看日志记录
    mybatis xml 文件中like模糊查询
    jexl2 执行字符串Java代码
    java代码执行字符串中的逻辑运算方法
    mybatis 传入多个参数
    mybatis通用mapper源码解析(二)
    mybatis通用mapper源码解析(一)
    mybatise插件反向生成数据库表相关Java代码
  • 原文地址:https://www.cnblogs.com/jiaoda/p/7291254.html
Copyright © 2020-2023  润新知