laravel8安装多应用多模块(笔记三)
先安装laravel8
Laravel 安装(笔记一)-CSDN博客
一、进入项目根目录安装 laravel-modules
composer require nwidart/laravel-modules
二、 大于laravel5需配置provider,自动生成配置文件
php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"
三、然后修改 composer.json文件
增加这行
"Modules\\": "Modules/"

四、创建所需要的模块
php artisan module:make Api
php artisan module:make Home
php artisan module:make Admin

五、执行成功后输入
composer dump-autoload
六、添加路由
admin.php home.php api.php
<?phpuse Modules\Admin\Http\Controllers\AdminController;
use Illuminate\Support\Facades\Route;Route::get('/test', [AdminController::class, 'index']);
注意命名空间要对上
use Modules\Admin\Http\Controllers\AdminController
7、app/Http/Kernel.php文件中找到$middlewareGroups
复制一下增加对应模块
'admin' => [\Illuminate\Routing\Middleware\SubstituteBindings::class, ],

8、 app/Providers/RouteServiceProvider.php中的boot复制模块路由
Route::prefix('admin')->middleware('admin')->namespace($this->namespace)->group(base_path('routes/admin.php'));

9、访问路径加上admin拼上路由
相关文章:
laravel8安装多应用多模块(笔记三)
先安装laravel8 Laravel 安装(笔记一)-CSDN博客 一、进入项目根目录安装 laravel-modules composer require nwidart/laravel-modules 二、 大于laravel5需配置provider,自动生成配置文件 php artisan vendor:publish --provider"Nwid…...
Vue组件的几种通信方式
这里写目录标题 Vue组件的几种通信(数据传递)方式非父子组件间通信(Bus事件总线)介绍实例 非父子通信-provide&inject1.作用2.场景3.语法4.注意 父子组件间的通信固定props属性名(v-model)介绍实例 不固…...
golang panic关键词执行原理与代码分析
使用的go版本为 go1.21.2 首先我们写一个简单的panic调度与捕获代码 package mainfunc main() {defer func() {recover()}()panic("panic test") }通过go build -gcflags -S main.go获取到对应的汇编代码 可以看到当我们调度panic时,Go的编译器会将这段…...
Error running Tomcat8: Address localhost:1099 is already in use 错误解决
摘要: 有时候运行web项目的时候会遇到 Error running Tomcat8: Address localhost:1099 is already in use 的错误,导致web项目无法运行。这篇 blog 介绍了解决办法。 有时候运行web项目的时候会遇到 Error running Tomcat8: Address localhost:1099 is already in …...
android studio如何给安卓虚拟机发送短信
首先,cd到指定路径 默认情况下,Android SDK通常安装在以下位置: Windows:C:\Users\YourUsername\AppData\Local\Android\Sdk\platform-toolsmacOS:/Users/YourUsername/Library/Android/sdk/platform-toolsLinux&…...
立体仓库PLC控制系统子站诊断功能块
// //获取profinet网络已组态站信息 // //MODE:0自动辨识是获取组态信息还是错误信息 //MODE:1获取IO 设备从站已组态 //MODE:2获取IO 设备 从站故障 //MODE:3获取IO 设备 从站已禁用 //MODE:4获取IO 设备 从站存在 //MODE:5获取IO 设备 从站出现问题 // //站点状态字节位含义 …...
NFT Insider115:The Sandbox开设元宇宙Diorama快闪店,YGG Web3 游戏峰会已开幕
引言:NFT Insider由NFT收藏组织WHALE Members、BeepCrypto联合出品,浓缩每周NFT新闻,为大家带来关于NFT最全面、最新鲜、最有价值的讯息。每期周报将从NFT市场数据,艺术新闻类,游戏新闻类,虚拟世界类&#…...
【Redis篇】简述Java中操作Redis的方法
文章目录 🎄简述Jedis🎄Jedis优点🍔使用Jedis连接Redis⭐进行测试🎈进行测试 Redis(Remote Dictionary Server)是一种流行的高性能内存数据库,广泛应用于各种应用程序和系统中。作为Java开发人员…...
深度解读英伟达新一轮对华特供芯片H20、L20、L2的定位
大家好,我是极智视界,欢迎关注我的公众号,获取我的更多前沿科技分享 邀您加入我的知识星球「极智视界」,星球内有超多好玩的项目实战源码和资源下载,链接:https://t.zsxq.com/0aiNxERDq 因为一直从事 AI 工…...
一起学docker系列之九docker运行mysql 碰到的各种坑及解决方法
目录 前言1 Docker 运行mysql命令2 坑一:无法读取/etc/mysql/conf.d目录的问题3 坑二:/tmp/ibnr0mis 文件无法创建/写入的问题4 坑三:Navicat 连接错误(1045-access denied)5 坑四:MySQL 登录失败问题结语 …...
利用Nginx与php处理方式不同绕过Nginx_host实现SQL注入
目录 首先需要搭建环境 nginxphpmysql环境: 搭建网站 FILTER_VALIDATE_EMAIL 绕过 方法1:冒号号分割host字段 方法2:冒号号分割host字段 方法3:SNI扩展绕过 首先需要搭建环境 nginxphpmysql环境: php安装包&a…...
分割list 批量插入数据指定条数数据
一、代码层面切割好list,然后插入 // package org.apache.commons.collections4; 先将list切成1000条一份 List<List<DeptDO>> p1 ListUtils.partition(deptList, 1000); for (List<DeptDO> deptDOS : p1) { // 1000条一次批量插入systemDeptMa…...
Arduino库之 LedControl 库说明文档
LedControl 库最初是为基于 8 位 AVR 处理器的 Arduino 板编写的。用于通过MAX7219芯片控制LED矩阵和7段数码管。但由于该代码不使用处理器的任何复杂的内部功能,因此具有高度可移植性,并且应该在任何支持 和 功能的 Arduino(类似)…...
Hadoop学习总结(MapReduce的数据去重)
现在假设有两个数据文件 file1.txtfile2.txt2018-3-1 a 2018-3-2 b 2018-3-3 c 2018-3-4 d 2018-3-5 a 2018-3-6 b 2018-3-7 c 2018-3-3 c2018-3-1 b 2018-3-2 a 2018-3-3 b 2018-3-4 d 2018-3-5 a 2018-3-6 c 2018-3-7 d 2018-3-3 c 上述文件 file1.txt 本身包含重复数据&…...
ctfshow sql
180 过滤%23 %23被过滤,没办法注释了,还可以用’1’1来闭合后边。 或者使用--%0c-- 1%0corder%0cby%0c3--%0c--1%0cunion%0cselect%0c1,2,database()--%0c--1%0cunion%0cselect%0c1,2,table_name%0cfrom%0cinformation_schema.tables%0cwhere%0ctable_…...
Java实现求最大值
1 问题 接收用户输入的3个整数,如何将最大值作为结果输出。 2 方法 采用“截图文字代码”的方式描述。 引入输入包调用main()函数,提示并接收用户输入的3个整数,并交由变量a b c来保存。对接收的3个数据进行比较,先比较a和b&#…...
NX二次开发UF_CURVE_ask_curve_inflections 函数介绍
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan UF_CURVE_ask_curve_inflections Defined in: uf_curve.h int UF_CURVE_ask_curve_inflections(tag_t curve_eid, double proj_matrx [ 9 ] , double range [ 2 ] , int * num_infpt…...
一个基于RedisTemplate静态工具类
每次是用RedisTemplate的时候都需要进行自动注入实在是太麻烦了,于是找到一个讨巧的办法。 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.…...
【计算机网络笔记】数据链路层——差错编码
系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…...
js生成pdf并自动上传
1.生成pdf前要让js选中生成pdf部分的dom <div id"printPageFirst"> pdf内容区 </div> 2.使用两个插件,import到项目里,然后是获取dom进行生成pdf操作 import html2canvas from html2canvas import JsPDF from jspdf function cr…...
从轴承润滑到代码实现:手把手教你用Python FDM求解稳态雷诺方程
从轴承润滑到代码实现:用Python FDM求解稳态雷诺方程的工程实践 滑动轴承的润滑性能直接影响旋转机械的寿命与效率。想象一下,你正在设计一台高速涡轮机,轴承的油膜压力分布直接决定了设备能否稳定运行。传统方法依赖昂贵的商业仿真软件&…...
lvgl_v8之自定义图片解码回调函数代码示例(亲测好用)
#pragma pack(1)// BMP 文件头结构体(14字节) typedef struct {...
告别硬件SPI引脚冲突:用STM32任意GPIO软件模拟SPI驱动RC522的避坑指南
STM32软件模拟SPI驱动RC522:突破硬件限制的实战指南 1. 为什么需要软件模拟SPI? 在嵌入式开发中,硬件资源冲突是开发者经常面临的棘手问题。想象一下这样的场景:你的STM32项目已经使用了SPI1接口连接TFT屏幕,SPI2接口连…...
如何5步搞定RTAB-Map多相机视觉对齐:新手的完整实战指南
如何5步搞定RTAB-Map多相机视觉对齐:新手的完整实战指南 【免费下载链接】rtabmap RTAB-Map library and standalone application 项目地址: https://gitcode.com/gh_mirrors/rt/rtabmap RTAB-Map是一个强大的实时定位与建图开源库,特别擅长处理多…...
终极指南:如何快速获取中兴光猫Telnet权限的完整方案
终极指南:如何快速获取中兴光猫Telnet权限的完整方案 【免费下载链接】zteOnu A tool that can open ZTE onu device factory mode 项目地址: https://gitcode.com/gh_mirrors/zt/zteOnu zteOnu是一款专为中兴光猫设计的强大工具,能够帮助用户快速…...
TEKLauncher技术架构深度解析:模块化游戏启动器实现原理揭秘
TEKLauncher技术架构深度解析:模块化游戏启动器实现原理揭秘 【免费下载链接】TEKLauncher Launcher for ARK: Survival Evolved 项目地址: https://gitcode.com/gh_mirrors/te/TEKLauncher TEKLauncher作为《方舟:生存进化》的专业级游戏启动器&…...
终极指南:如何让Mac鼠标滚轮像触控板一样丝滑滚动
终极指南:如何让Mac鼠标滚轮像触控板一样丝滑滚动 【免费下载链接】Mos 一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for y…...
ZYNQ实战:手把手教你用LWIP实现UDP文件传输到DDR(附完整代码)
ZYNQ LWIP UDP文件传输实战:从协议栈配置到DDR存储的完整实现 在嵌入式系统开发中,网络通信功能已成为现代SoC设计的标配能力。Xilinx ZYNQ系列凭借其ARM处理器与可编程逻辑的完美结合,为开发者提供了灵活高效的网络通信解决方案。本文将深入…...
Git克隆又报错?GnuTLS recv error (-110) 保姆级排查与修复指南(含代理设置详解)
Git克隆报错GnuTLS recv error (-110)全流程诊断手册:从网络配置到TLS深度解析 当你正专注地克隆一个Git仓库,突然终端抛出GnuTLS recv error (-110): The TLS connection was non-properly terminated——这个看似晦涩的错误背后,可能隐藏着…...
Geth实战:从零到一部署并交互一个HelloWorld智能合约
1. 环境准备与Geth安装 在开始部署智能合约之前,我们需要先搭建好开发环境。Geth是以太坊官方提供的Go语言实现客户端,它允许我们运行私有链进行开发和测试。我推荐使用Ubuntu 20.04作为开发环境,因为这个系统对开发者非常友好,而…...
