CSS和Bootstrap在laravel5.8中不起作用。我怎样才能解决这个问题?

时间:2019-07-11 11:23:33

标签: php css laravel twitter-bootstrap load

我正在使用laravel 5.8。我遇到了一个大问题。 无法读取CSS和Bootstrap。

1。我做了 rm存储,因为我想使 php artisan storage:link 工作。最后我做不到。

2。在 php artisan服务不起作用之后,我在ServeCommand.php中更改为 chdir('/');

3。我也更改为

$this->app->bind('path.public', function() {
            return base_path('PATH TO PUBLIC FOLDER');
          });

在AppServiceProvider.php中

4。现在 php artisan服务可以正常工作,但是无法加载CSS和BootStrap。

这是我的index.blade.php(登录页面,所有链接均粘贴在此文件中)

<link href="https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Work+Sans:300,400,700" rel="stylesheet">

    <link rel="stylesheet" href="{{asset('external/fonts/icomoon/style.css')}}">

    <link rel="stylesheet" href="{{asset('external/css/bootstrap.min.css')}}">
    <link rel="stylesheet" href="{{asset('external/css/magnific-popup.css')}}">
    <link rel="stylesheet" href="{{asset('external/css/jquery-ui.css')}}">
    <link rel="stylesheet" href="{{asset('external/css/owl.carousel.min.css')}}">
    <link rel="stylesheet" href="{{asset('external/css/owl.theme.default.min.css')}}">
    <link rel="stylesheet" href="{{asset('external/css/bootstrap-datepicker.css')}}">
    <link rel="stylesheet" href="{{asset('external/css/animate.css')}}">

    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/mediaelement@4.2.7/build/mediaelementplayer.min.css">



    <link rel="stylesheet" href="external/fonts/flaticon/font/flaticon.css">

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

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

This is my file structure.

This is my file structure.

我在公用文件夹中创建了外部文件夹。

如果有人知道解决方案,请帮助我。

Here is my console

谢谢。

1 个答案:

答案 0 :(得分:0)

虽然我不知道您确切想要实现什么,但我假设您要从application { mainClassName = "foo.bar.MainAppKt" } 目录中加载文件。

如果您具有干净的Laravel 5.8安装 public/external应该开箱即用。因此,我应该删除{{asset('external/css/bootstrap.min.css')内容并尝试使用

app->bind

请参阅:https://laravel.com/docs/5.8/helpers#method-asset