Laravel 学习-基础篇

Author Avatar
yyq 2020-04-21 12:01:44
  • 二维码

laravel常用命令(当然前提是你环境搭建OK的情况下才可以使用的)


    No1:php artisan make:controller XxxController

该命令主要用于创建控制器,执行成功后,将会在目录app/Http/Controllers/下自动生成XxxController.php,创建控制器时候你有可能会需要创建个文件夹来区分项目,可以在命令内加入目录名称如下:php artisan make:controller Admin/XxxController

            php artisan make:controller XxxController --invokable  //生成单个行为控制器命令

            php artisan make:controller Xxx --resource                         //生成资源路由


    NO2:php artisan make:model Xxx

该命令主要用于创建模型类,模型类有其匹配的数据表来进行数据查询、插入、更新、删除等操作,一般在该文件内会定义 真实表名 protected $table = 'xxx'; 主键字段 protected $primaryKey='id'; 可以操作的字段 protected $fillable = ['name','password'];


    NO3:php artisan make:middleware zjj

该命令用于中间件生成,中间件主要作用是啥呢?1:数据过滤 2:权限验证。至于具体用法什么的后面详解吧。


    NO4:php artisan make:migration create_xxx_table

该命令用于创建数据库表的迁移文件,执行该命令后将在目录database/migrations/下生成2019_04_01_015000_create_xxx_table.php,文件内包含up方法与down方法,up方法用于创建数据表,down方法用于删除数据表


    NO5:php artisan migrate

该命令用于运行迁移表内定义的up方法,创建相应的数据表


    NO6:php artisan migrate:rollback

该命令用于运行迁移表内定义的down方法,删除相应的数据表


    NO7:php artisan make:seeder XxxSeeder

该命令用于生成数据填充文件,执行后将会在database/seeders下生成XxxSeeder.php,文件内主要方法为run(),用于往数据表内插入相关数据


    NO8:php artisan db:seed --class=XxxSeeder

该命令执行指定种子文件XxxTableSeeder内的run方法往数据表xxx内填充数据


    

ELSE使用的命令


    php artisan --version  查看laravel版本号

    php artisan key:generate 生成一个随机的 key,并自动更新到 app/config/app.php 的 key 键值对(刚安装好需要做这一步,会报错哦)

    php artisan route:list 列出所有路由

    php artisan route:cache 路由缓存生成 直接调用生成的路由缓存文件,加速

    php artisan route:clear  路由缓存清理 


    composer config -gl    查看当前composer配置信息,包括安装源链接

    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer 更新安装源为阿里云

    composer require xxx  安装扩展

    composer install          如果存在composer.lock文件,将读取依赖安装

    composer update        获取依赖的最新版本

    composer update xxx-v1.x.x  获取指定依赖包的版本

    composer dump-autoload 自动加载composer.json新增的文件,如添加的通用函数文件


    composer global require laravel/installer 安装laravel安装器

    laravel安装器安装好后新建项目命令: laravel new xxx  (xxx为项目名称)


先这些吧,其他用到了再完善。。。。。。


上一篇 返回列表 下一篇

发表评论

Tips:评论内容请文明用语