微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

让 Foundation 使用 Laravel - 没有 SCSS 文件夹 这是我为您整理的一个工作示例:这是我为 PR 制作的 repo 的 Fork:最终结果截图:

如何解决让 Foundation 使用 Laravel - 没有 SCSS 文件夹 这是我为您整理的一个工作示例:这是我为 PR 制作的 repo 的 Fork:最终结果截图:

我一直在尝试按照 this tutorial 来让 Foundation 使用 Laravel 8,但我卡在第 4 步,因为我的 Resources 文件夹中根本没有 SCSS 文件夹:

resources 
-- css
-- js
-- lang
-- views

这是为什么,我如何确保我拥有所有必要的文件文件夹来继续遵循该指南并使 Foundation 与 Laravel 合作?

解决方法

改为这样做(60 秒安装):

  1. 将以下内容添加到您的 composer.json
    "dijitaq/foundation-for-laravel": "^1.2",...

    "repositories": [
        {
            "type": "vcs","url":  "https://github.com/jeremykenedy/foundation-for-laravel.git"
        }
    ],

完成后看起来像这样:

{
    "name": "laravel/laravel","type": "project","description": "The Laravel Framework.","keywords": [
        "framework","laravel"
    ],"license": "MIT","require": {
        "php": "^7.3|^8.0","dijitaq/foundation-for-laravel": "^1.2","fideloper/proxy": "^4.4","fruitcake/laravel-cors": "^2.0","guzzlehttp/guzzle": "^7.0.1","laravel/framework": "^8.12","laravel/tinker": "^2.5","laravel/ui": "^3.2"
    },"require-dev": {
        "facade/ignition": "^2.5","fakerphp/faker": "^1.9.1","laravel/sail": "^1.0.1","mockery/mockery": "^1.4.2","nunomaduro/collision": "^5.0","phpunit/phpunit": "^9.3.3"
    },"config": {
        "optimize-autoloader": true,"preferred-install": "dist","sort-packages": true
    },"repositories": [
        {
            "type": "vcs","extra": {
        "laravel": {
            "dont-discover": []
        }
    },"autoload": {
        "psr-4": {
            "App\\": "app/","Database\\Factories\\": "database/factories/","Database\\Seeders\\": "database/seeders/"
        }
    },"autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },"minimum-stability": "dev","prefer-stable": true,"scripts": {
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump","@php artisan package:discover --ansi"
        ],"post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example','.env');\""
        ],"post-create-project-cmd": [
            "@php artisan key:generate --ansi"
        ]
    }
}
  1. 运行composer update
  2. 运行composer require laravel/ui
  3. 运行 php artisan ui bootstrap * 如果您没有 sass 文件夹。
  4. 运行php artisan foundation-ui --auth
  5. 运行npm install && npm run dev

这是我为您整理的一个工作示例:

这是我为 PR 制作的 repo 的 Fork:

最终结果截图:

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。