分类目录归档:PHP


    Laravel 考核点整理

    一、路由

    1. 在 laravel 中 group 最多只能定义两级

    2. 路由最多划分三级 模型-->控制器-->行为

    由于 group 下面可以定义两层所以在 api 这个中间件下面我们又定义了两个 group,在第一个 group 里面是一个闭包

    Route::middleware(['api'])->group(function (){  //这里是闭包
        Route::group(['namespace' => 'Index', 'prefix' => 'index', 'name_prefix' => '*']

    Read more


    Laravel 框架配置

    [TOC]

    一、下载 laravel 的框架

    1. composer 下载(根据自己的需求下载对应的包)

    composer create-project laravel/laravel learnlaravel5 ^5.8

    2. 配置 .env 文件

    3. 配置数据库 database 文件

    4. 下载 composer 包

    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
    composer global require "laravel/installer

    Read more


    工作学习 laravel 5.8


    [TOC]

    1、完成一个 github 的小项目 ,地址 [laravel 学习地址]

    2、总结一下基本操作的点,配合官方文档

    1. #### 一对多关系的基本用法

      this->hasMany('App\Comment', 'article_id', 'id');

      在进行调用的使用使用视图模板 view('admin/article/index')->withArticles(Article::all())->with('hasTags');

    2. #### 多对多关系的基本用法 (方法在模型类中使用和调用)

      return $this

    Read more


    工作记录4之 laravel 的测试用例

    如果在laravel中完成一个多对多关系的测试用例 ?

    为了完成一个多对多关系的表我们需要先建立这么一个关系表,这三个表的结构如下

    article表

    字段 类型 描述
    id int 主键自增
    title varchar 文章标题
    body varchar 文章内容

    tag 表

    字段 类型 描述
    id int 主键自增
    tag_name varchar 标签名称

    tag_mapping 表(中间表)

    字段 类型 描述
    id int 主键自增
    article_id int 文章外键

    Read more


    基本流程

    [TOC]

    1. ### 激活数据库软件

    数据库软件使用的是 Navicat Premium 15 , 破解之后使用

    1. ### 搭建 npm

    官方下载直接

    1. ### 搭建 docker

    官方下载后 stable 版本后下载 docker 客户端, 并且切换的阿里的镜像云

    搭建公司的插件 Workbench 并且安装 yldt工具

    npm install -g lydt
    yldt

    常用的工具命令

    gw run 连接网关
    wb ps 查看你运行情况
    wb stop[start/restart]  停止/启动
    wb up
    wb init 初始化
    
    wb cmd  进入到容器中

    拿到

    Read more


    工作篇之MYSQL

    Centos7 中默认安装 mariadb 数据库

    首先删除默认的 mariadb

    yum remove mariadb-libs.x86_64

    下载mysql的预源地址在下面

    https://dev.mysql.com/downloads/file/?id=484922 
    yum localinstall mysql80-community-release-el7-3.noarch.rpm

    安装社区版本的mysql

    yum install mysql-community-server

    这个过程有点痛苦,it moment late....

    图片alt

    终于配置好了,下面我们开始尝

    Read more