Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在lumen上的刀片文件中导入库?_Php_Laravel_Import_Blade_Lumen - Fatal编程技术网

Php 如何在lumen上的刀片文件中导入库?

Php 如何在lumen上的刀片文件中导入库?,php,laravel,import,blade,lumen,Php,Laravel,Import,Blade,Lumen,所以我有一个php.blade视图,我想返回lumen layout.blade.php <head> <!--AXIOS--> <script src="https://unpkg.com/axios/dist/axios.min.js"></script> <!--JQUERY--> <script src="{{ asset("libraries/go-debug.js")

所以我有一个php.blade视图,我想返回lumen

layout.blade.php

    <head>
    <!--AXIOS-->

    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>

     <!--JQUERY-->

     <script src="{{ asset("libraries/go-debug.js") }}"></script>
     <script src="{{ asset("libraries/jquery-3.2.1.min.js") }}"></script>



     <!--MATERIALIZE-->

     <link type="text/css" rel="stylesheet" href="{{ asset("libraries/materialize/css/materialize.min.css") }}"  media="screen,projection"/>
     <script type="text/javascript" src="{{ asset("libraries/materialize/js/materialize.min.js") }}"></script>

     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>

     <!--ICONE MATERIALIZE-->

     <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

     <!--CSS IMPORTATO-->
    <link type="text/css" rel="stylesheet" href="{{ asset("loginPage/login.css") }}">


    @yield('head')

    </head>

     <body>
           @yield('body')
     </body>
    </html> 
@extends('layout')

@section('imports')
    <title>Login Page</title>
@stop

@section('body')
    <script src="{{ asset("loginPage/login.js") }}"></script>
    <!--NAVBAR-->
    <nav>
        <div class="nav-wrapper">
            <a href="#" class="brand-logo center">Logo</a>
            <ul id="nav-mobile" class="right hide-on-med-and-down">
                <li><a href="index.html"><i class="material-icons" style="font-size:36px;">home</i></a></li>
            </ul>
        </div>
    </nav>

    <div class="row">
        <div class="col s12 m2" id="center">
          <div class="card">
            <div class="card-image">
              <img src="image/logo.jpg" class="responsive-img" id="logo" style="width:200px; height:200px;">
              <span class="card-title">Card Title</span>
            </div>
            <div class="card-content">
              <p>I am a very simple card. I am good at containing small bits of information.
              I am convenient because I require little markup to use effectively.</p>
              <div class="fb-login-button" data-width="">
              </div>
            </div>
            <div class="card-action">
            </div>
          </div>
        </div>
      </div>
@stop

@收益率(‘头’)
@屈服(‘体’)
login.blade.php

    <head>
    <!--AXIOS-->

    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>

     <!--JQUERY-->

     <script src="{{ asset("libraries/go-debug.js") }}"></script>
     <script src="{{ asset("libraries/jquery-3.2.1.min.js") }}"></script>



     <!--MATERIALIZE-->

     <link type="text/css" rel="stylesheet" href="{{ asset("libraries/materialize/css/materialize.min.css") }}"  media="screen,projection"/>
     <script type="text/javascript" src="{{ asset("libraries/materialize/js/materialize.min.js") }}"></script>

     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>

     <!--ICONE MATERIALIZE-->

     <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

     <!--CSS IMPORTATO-->
    <link type="text/css" rel="stylesheet" href="{{ asset("loginPage/login.css") }}">


    @yield('head')

    </head>

     <body>
           @yield('body')
     </body>
    </html> 
@extends('layout')

@section('imports')
    <title>Login Page</title>
@stop

@section('body')
    <script src="{{ asset("loginPage/login.js") }}"></script>
    <!--NAVBAR-->
    <nav>
        <div class="nav-wrapper">
            <a href="#" class="brand-logo center">Logo</a>
            <ul id="nav-mobile" class="right hide-on-med-and-down">
                <li><a href="index.html"><i class="material-icons" style="font-size:36px;">home</i></a></li>
            </ul>
        </div>
    </nav>

    <div class="row">
        <div class="col s12 m2" id="center">
          <div class="card">
            <div class="card-image">
              <img src="image/logo.jpg" class="responsive-img" id="logo" style="width:200px; height:200px;">
              <span class="card-title">Card Title</span>
            </div>
            <div class="card-content">
              <p>I am a very simple card. I am good at containing small bits of information.
              I am convenient because I require little markup to use effectively.</p>
              <div class="fb-login-button" data-width="">
              </div>
            </div>
            <div class="card-action">
            </div>
          </div>
        </div>
      </div>
@stop
@extends('layout'))
@第节(“导入”)
登录页面
@停止
@第节(“正文”)
卡片标题 我是一张非常简单的卡片。我擅长包含少量信息。 我很方便,因为我需要很少的标记来有效地使用

@停止
在这个视图中,您可以看到,我正在尝试导入诸如materialize、css和js脚本之类的库

问题是lumen在他的路径中找不到这些文件,甚至不能通过internet调用它们

这是这条路的照片


如何解决此问题?

据我所知,所有资源必须位于公共文件夹中

e、 g

public/js/libraries/jquery-3.2.1.min.js

移动它们之后,您将按照以下步骤更改代码:

layout.blade.php

<script src="{{ asset("js/libraries/jquery-3.2.1.min.js") }}"></script>


注意,在您的情况下,您必须在公共场所移动:

  • 图书馆
  • 引导
  • 登录页

相反,如果您有自己的SCS或js要编译,请查看以下内容:

编辑

Lumen不提供您可能想要使用的资源辅助功能url e、 g


如果您想创建自己的资产助手函数,当然可以查看以下内容:


据我所知,所有的资源必须在公共文件夹中

e、 g

public/js/libraries/jquery-3.2.1.min.js

移动它们之后,您将按照以下步骤更改代码:

layout.blade.php

<script src="{{ asset("js/libraries/jquery-3.2.1.min.js") }}"></script>


注意,在您的情况下,您必须在公共场所移动:

  • 图书馆
  • 引导
  • 登录页

相反,如果您有自己的SCS或js要编译,请查看以下内容:

编辑

Lumen不提供您可能想要使用的资源辅助功能url e、 g


如果您想创建自己的资产助手函数,当然可以查看以下内容:


它给了我一个错误。调用未定义的函数asset(),可以给我看一下更新答案的新刀片文件吗?非常感谢函数url非常有效。所以url帮助器是lumen导入文件所需的全部工具?很高兴它能帮上忙。老实说,我不知道lumen,但在laravel中,您需要助手“资产”来加载文件。无论如何,要回答你的问题,是的,你只需要它给我一个错误。调用未定义的函数asset(),可以给我看一下更新答案的新刀片文件吗?非常感谢函数url非常有效。所以url帮助器是lumen导入文件所需的全部工具?很高兴它能帮上忙。老实说,我不知道lumen,但在laravel中,您需要助手“资产”来加载文件。无论如何,要回答你的问题,是的,你只需要这个