小编Luc*_*pes的帖子

如何在Laravel Mix中安装Font Awesome

我尝试使用Laravel Mix安装Font Awesome,但在执行时run npm dev我收到以下消息:


错误在./~/font-awesome/scss/font-awesome.scss中编译时出现1错误错误.模块构建失败:/**^"加载样式"后的无效CSS:预期的1个选择器或at-规则是/var/www/html/blog/node_modules/font-awesome/scss/font-awesome.scss中的"var content = requi"(第1行,第1列)

我删除了文件中的注释并尝试更改字体路径,但它没有解决问题.

webpack.mix.js

mix.js('resources/assets/js/app.js', 'public/js')
   .sass('resources/assets/sass/app.scss', 'public/css')
   .copy('node_modules/font-awesome/fonts/', 'public/fonts')
   .sass('node_modules/font-awesome/scss/font-awesome.scss', 'public/css')
   .version();
Run Code Online (Sandbox Code Playgroud)

fontawesome.scss

@import "variables";
@import "mixins";
@import "path";
@import "core";
@import "larger";
@import "fixed-width";
@import "list";
@import "bordered-pulled";
@import "animated";
@import "rotated-flipped";
@import "stacked";
@import "icons";
@import "screen-reader";
Run Code Online (Sandbox Code Playgroud)

_variable.scss

// Variables
// --------------------------

$fa-font-path:        "../fonts" !default;
$fa-font-size-base:   14px !default;
$fa-line-height-base: 1 !default;
// $fa-font-path:        "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly
$fa-css-prefix:       fa !default;
$fa-version:          "4.7.0" …
Run Code Online (Sandbox Code Playgroud)

php laravel webpack laravel-5 laravel-mix

48
推荐指数
10
解决办法
6万
查看次数

Laravel黄昏不起作用.env.dusk.local

我有一个应用程序,我想使用Laravel Dusk.

我创建了一个.env.dusk.local用测试数据库命名的文件和一个.env用我的默认数据库命名的文件.

我运行了php artisan命令并创建了一个用户/register.

在我使用相同的电子邮件但使用不同的密码创建登录测试后,这不会是一个问题,因为.env.dusk.local它将是一个不同的银行,并且不会有任何用户注册.

但是当我运行php artisan dusk命令时,它会从原始信息中获取信息.env并最终从我的默认数据库中删除所有记录.

我想知道如何加载我的信息.env.dusk.local并使用我的测试数据库.

.env默认

APP_ENV=local
APP_KEY=base64:K8otIkxJk0rFsZYSEq1hwBuaxQX3QI3Bb7ZmemJRIWg=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost:8000

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_dusk
DB_USERNAME=root
DB_PASSWORD=123456
Run Code Online (Sandbox Code Playgroud)

.env.dusk.local

APP_ENV=local
APP_KEY=base64:K8otIkxJk0rFsZYSEq1hwBuaxQX3QI3Bb7ZmemJRIWg=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost:8000

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_dusk_test
DB_USERNAME=root
DB_PASSWORD=123456
Run Code Online (Sandbox Code Playgroud)

用于testLogin的Mu函数

namespace Tests\Browser;

use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Support\Facades\App;
use Tests\DuskTestCase;

class LoginTest extends DuskTestCase
{


    use DatabaseMigrations;
    /**
     * A Dusk test example.
     *
     * @return void
     */
    public function testLogin()
    {
        $user = factory(\App\User::class)->create(['email' …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5 laravel-dusk

10
推荐指数
1
解决办法
1542
查看次数

如何使用Laravel Dusk创建.env文件进行测试

我正在使用Dusk进行简单的登录测试.

我创建了一个.env.dusk文件,以便测试使用备用数据库,并且不会删除在平台上注册的数据.

存档.env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_dusk
DB_USERNAME=root
DB_PASSWORD=123456
Run Code Online (Sandbox Code Playgroud)

存档.env.dusk

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_dusk_test
DB_USERNAME=root
DB_PASSWORD=123456
Run Code Online (Sandbox Code Playgroud)

LoginTest.php

namespace Tests\Browser;

use Tests\DuskTestCase;
use Illuminate\Foundation\Testing\DatabaseMigrations;

class LoginTest extends DuskTestCase
{
    use DatabaseMigrations;
    /**
     * A Dusk test example.
     *
     * @return void
     */
    public function testLogin()
    {
        $user = factory(\App\User::class)->create(['email' => 'example@example.com']);

        $this->browse(function ($browser) use ($user) {
            $browser->visit('/login')
                    ->type('email', $user->email)
                    ->type('password', 'secret')
                    ->press('Login')
                    ->assertPathIs('/home');
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行测试时,它不会更改数据库,它会删除应用程序中使用的数据库中的所有数据.

我怎么解决这个问题?

php environment laravel laravel-5 laravel-dusk

7
推荐指数
1
解决办法
2797
查看次数

如何在 ReactJS 中将 PDF 转换为图像

我正在使用 ReactJS 开发一个课程平台。当用户完成课程后,他可以下载 PDF 文件。

我需要与图像(png 或 jpg)相同的文件的版本,但我还没有找到任何方法来做到这一点。有人能帮我吗?

为了生成 PDF 证书,我使用库:React-PDF

这是我生成pdf文件的代码:

<PDFDownloadLink
  document={
    <Certificate course={course} name={name} date={today()} />
  }
  fileName="somename.pdf"
  >
    {({ blob, url, loading, error }) => {
      return loading ? 'Loading document...' : 'Download now!';
    }}
</PDFDownloadLink>
Run Code Online (Sandbox Code Playgroud)

pdf reactjs react-pdf

7
推荐指数
2
解决办法
2万
查看次数

更改 IP 地址 Python Selenium

我尝试使用 Python Selenium 运行代码

from selenium import webdriver
import time

profile = webdriver.FirefoxProfile()
profile.set_preference("network.proxy_type",1)
profile.set_preference("network.proxy.http","124.240.187.80")
profile.set_preference("network.proxy.http_port",82)
profile.update_preferences()

driver=webdriver.Firefox(firefox_profile=profile)
driver.get('https://www.whatismyip.com/')
driver.sleep(3)
driver.close()
Run Code Online (Sandbox Code Playgroud)

但是当你运行这个文件时我的IP地址不会改变。

我怎样才能更改我的IP地址。我正在开发一个网络爬虫,需要更改ip

python proxy selenium web-crawler

2
推荐指数
1
解决办法
1万
查看次数

python中如何跳到下一个for

我在 python 中有一个爬虫,用于获取车辆品牌。

我的函数返回一个包含所有品牌的数组并搜索每个品牌的型号。

但是有些品牌没有模型,我希望当品牌没有模型时,它会跳到下一个品牌而不完成脚本的运行。

我试试这个:

all_brands = [u'Acura', u'Alfa Romeo', u'Asia', u'Aston Martin', u'Audi', u'Bentley', u'BMW', u'Buggy BRM', u'Buick', u'Cadillac', u'Carver Concept', u'Chamonix', u'Changan (Chana)', u'Chery', u'Chevrolet', u'Chrysler', u'Citroen', u'CN Auto', u'Crosslander', u'Daewoo', u'Daihatsu', u'Dodge', u'DS', u'Effa', u'Engesa', u'Envemo', u'Fargo', u'Ferrari', u'Fiat', u'Ford', u'Fyber Buggy', u'Geely', u'GMC', u'Great Wall', u'Gurgel', u'Hafei Towner', u'Haima', u'Honda', u'Hummer', u'Hyundai', u'Infiniti', u'Isuzu', u'Iveco', u'JAC', u'Jaguar', u'Jeep', u'JIN BEI', u'Jonway', u'JPX', u'Kia', u'Lada', u'Lamborghini', u'Land Rover', u'Landwind', u'Lexus', u'Lifan', u'Lincoln', u'Lobini', u'Lotus', u'Mahindra', u'Maserati', …
Run Code Online (Sandbox Code Playgroud)

python python-2.7

1
推荐指数
1
解决办法
7819
查看次数