当前位置: 首页 > 知识库问答 >
问题:

授权页面在laravel中未获得css

陶福
2023-03-14

我是初学者laravel。我已经创建了项目。我已经运行了下面的命令。

composer require laravel/ui --dev
npm install
npm run dev
php artisan ui vue
php artisan ui vue --auth

执行此命令后,我将在我的欢迎页面上获得LoginRegister菜单。现在我的laravel欢迎页面正确加载。但当我点击login时,它会显示纯html。我仔细检查了应用程序。刀身用于css和js链接的php。看起来不错。布局/应用程序。刀身php有以下链接

<link href="{{ asset('css/app.css') }}" rel="stylesheet">
<script src="{{ asset('js/app.js') }}" defer></script>

问题应该在哪里?当欢迎页面获得css时,为什么登录和注册不获得css?请导游。

共有3个答案

王岳
2023-03-14

有时缓存可能是问题,在这种情况下,您可以运行

php artisan缓存:清除和可选的php artisan视图:清除

文增
2023-03-14

这个问题的非常简单的解决方法是使用以下cdn

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">

而不是

<link href="{{ asset('css/app.css') }}" rel="stylesheet">

我提供的链接是引导cdn,请检查。它将工作和使用

<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>

而不是

<link href="{{ asset('js/app.js') }}" rel="stylesheet">
勾俊
2023-03-14

第一步:

  • 下载nodejs
  • 在你的pc中安装nodejs

步骤2:

  • 然后打开项目根目录并执行命令

在执行npm命令后,它将在项目中生成node\u module文件夹并删除该文件夹。

npm命令仅用于。css。js文件。

有关帮助,请参阅此视频:https://www.youtube.com/watch?v=hOYW3jqh19I

 类似资料:
  • 为了请求访问令牌,客户端从资源所有者获得授权。授权表现为授权许可的形式,客户端用它请求访问令牌。OAuth定义了四种许可类型:授权码、隐式许可、资源所有者密码凭据和客户端凭据。它还提供了扩展机制定义其他许可类型。

  • 准备工作 微哨登录是基于 OAuth 2.0 协议标准构建的第三方网站应用授权登录系统。用户在微哨门户中访问第三方网站时,网站应用可通过网页授权机制,获取用户基本信息,进而实现业务逻辑。 在进行微哨登录接入之前,开发者需要在微哨开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,获得相应的 App Key 和 App Secret ;或者通过学校管理员创建校内应用,并获得相应的 App Key

  • 第三方服务商网页授权有两种: 第三方应用网页授权 企业网页授权 创建实例: use EasyWeChat\work\Application; $config = [ 'corp_id' => 'xxxxxxxxxxxxxxxxx', 'secret' => 'xxxxxxxxxx', // 应用的 secret ]; $app = new Application($conf

  • 此文档为企业微信内部应用开发的网页授权 企业微信官方文档 创建实例: use EasyWeChat\work\Application; $config = [ 'corp_id' => 'xxxxxxxxxxxxxxxxx', 'secret' => 'xxxxxxxxxx', // 应用的 secret ]; $app = new Application($config)

  • 关于 OAuth2.0 OAuth 是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是 2.0 版。 摘自:RFC 6749 步骤解释: (A)用户打开客户端以后,客户端要求用户给予授权。 (B)用户同意给予客户端授权。 (C)客户端使用上一步获得的授权,向认证服务器申请令牌。 (D)认证服务器对客户端进行认证以后,确认无误,同意发放令牌。 (E)客户端

  • {warning} 此文档为企业微信内部应用开发的网页授权 企业微信官方文档 创建实例: $config = [ 'corp_id' => 'xxxxxxxxxxxxxxxxx', 'secret' => 'xxxxxxxxxx', // 应用的 secret 'agent_id' => 100001, ]; $app = Factory::work($config)