Luckean's blog Luckean's blog
首页
  • 前端文章

    • JavaScript
  • 项目笔记

    • 项目笔记
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • flutter 布局
  • dart 数组的定义
  • java目录
  • jenkins配置
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • vscode vim 结合使用
  • vscode vim 汇总
  • vscode快捷键
  • vscode自定义快捷键
  • typora 使用技巧
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

Luckean

前端界的小学生
首页
  • 前端文章

    • JavaScript
  • 项目笔记

    • 项目笔记
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • flutter 布局
  • dart 数组的定义
  • java目录
  • jenkins配置
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • vscode vim 结合使用
  • vscode vim 汇总
  • vscode快捷键
  • vscode自定义快捷键
  • typora 使用技巧
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • php 学习笔记

    • day 01
      • 1.安装
      • 2.laravel-modules安装
        • 1.首先在 Laravel 项目根目录下使用 `Composer` 安装该扩展包。
        • 2.你可以通过运行如下命令来发布配置文件。
        • 3.通过如下命令生成应用的第一个模块。
        • 4.要让模块目录中定义的类可以自动加载,需要配置根目录下的`composer.json`。
        • 5.配置完成后运行以下命令让修改生效。
      • 添加request 类
  • php安装
  • laravel 初始化项目
  • mac 安装mysql
  • Mac配置nginx+php
  • phpstorm 安装
  • phpstrom debug 无法连接
  • mac 修改hosts成功但无效
  • mac 程序安装失败解决
  • 后端
  • php 学习笔记
Luckean
2023-07-14
目录

day 01

# 1.安装

laravel安装 (opens new window)

composer create-project laravel/laravel example-app

cd example-app

php artisan serve
1
2
3
4
5

# 2.laravel-modules安装

# 1.首先在 Laravel 项目根目录下使用 Composer 安装该扩展包。

composer require nwidart/laravel-modules
1

# 2.你可以通过运行如下命令来发布配置文件。

php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"
1

# 3.通过如下命令生成应用的第一个模块。

php artisan module:make Admin
1

# 4.要让模块目录中定义的类可以自动加载,需要配置根目录下的composer.json。

{
  "autoload": {
    "psr-4": {
      "App\\": "app/",
      "Modules\\": "Modules/"
    }
  }
}
1
2
3
4
5
6
7
8

# 5.配置完成后运行以下命令让修改生效。

composer dump-autoload
1

7.执行域名加模块名(例如:http://www.phpsongbo.xyz/admin)

# 添加request 类

php artisan make:request TestRequest

//实用Model方式
php artisan modul:make-request TestRequest Admin
1
2
3
4

TestRequest

public function rules()
    {
        return [
            'title' => 'required|max:2|is_positive_integer',
            'mail' => 'required'
        ];
    }

    public  function messages()
    {
        return [
            'title'=> '标题必填',
            'mail' => '邮箱必填'
        ]; // TODO: Change the autogenerated stub
    }

    protected  function  failedValidation(Validator $validator)
    {
//        parent::failedValidation($validator); // TODO: Change the autogenerated stub
        dd($validator->errors()->messages());
    }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
上次更新: 2023/08/18, 11:06:46
php安装

php安装→

最近更新
01
Mac配置nginx+php
08-23
02
p12文件的生成
08-22
03
mac 程序安装失败解决
08-18
更多文章>
Theme by Vdoing | Copyright © 2022-2023 Lucking | 粤ICP备2022078904号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式