解决登录注册字体和LaraBBS字体样紧挨着

出现的情况就是这个样子,我感觉我把 laravel/ui 的版本整高了
解决登录注册和LaraBBS字样紧挨着

教程中是这样的

解决登录注册和LaraBBS字样紧挨着

按照教程中执行命令的话,会下载 3.4.5 版本

解决登录注册和LaraBBS字样紧挨着

当我执行 composer require laravel/ui:~3.0 --dev 的时候,没有任何的版本替换提示

解决登录注册和LaraBBS字样紧挨着

当我固定一个版本号的时候,也就是执行这个命令 composer require laravel/ui:3.0 --dev

解决登录注册和LaraBBS字样紧挨着

然后按照教程继续往下走,就好了

解决登录注册和LaraBBS字样紧挨着

大概率就是版本的问题吧,我感觉。

记一次,免得第三次刷的时候又疯狂的找

相关资料:
composer版本约束

~^的区别如下

  • ~1.2.3 代表 1.2.3 <= 版本号 < 1.3.0

  • ^1.2.3 代表 1.2.3 <= 版本号 < 2.0.0

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 1
  • 感谢提供思路。

追其本质

确实 laravel/ui 组件的版本影响了 bootstrap 的版本,因版本过高,前端样式有些问题,没有左右浮动,而是紧挨在一起,头部的导航栏(登陆/注册),底部的(联系我们),通过查看CSS,发现是mr-autofloat-right 等类未生效,导致没有右边浮动,其本质是 bootstrap4 bootstrap5 上的一些样式差异。

前后对比

  • 我的环境 laravel/ui (v3.4.6) 对应 bootstrap5 ,导致字体紧凑;
  • 调整后 laravel/ui (v3.0.0) 对应 bootstrap4,问题解决;

命令

# 重新安装 3.0
$ composer require laravel/ui:3.0 --dev

#  重新引入 Bootstrap 生成 css
$ php artisan ui bootstrap

# 前端编译实时查看
$ npm run watch-poll

# 前端只编译一次
$ npm run dev
3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!