小编Vic*_*dam的帖子

laravel 和 phpunit:找不到驱动程序(SQL:PRAGMAforeign_keys = ON;)

我已经使用 phpunit 运行了我的 laravel 应用程序。一切都很好,直到在某个时候我再次运行测试时出现此错误。

Illuminate\Database\QueryException: could not find driver (SQL: PRAGMA foreign_keys = ON;)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Caused by
PDOException: could not find driver
Run Code Online (Sandbox Code Playgroud)

这是我的 phpunit.xml 文件:

<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:noNamespaceSchemaLocation="./vendor/phpunit/phpunit/phpunit.xsd"
     bootstrap="vendor/autoload.php"
     colors="true">
<testsuites>
    <testsuite name="Unit">
        <directory suffix="Test.php">./tests/Unit</directory>
    </testsuite>
    <testsuite name="Feature">
        <directory suffix="Test.php">./tests/Feature</directory>
    </testsuite>
</testsuites>
<filter>
    <whitelist processUncoveredFilesFromWhitelist="true">
        <directory suffix=".php">./app</directory>
    </whitelist>
</filter>
<php>
    <server name="APP_ENV" value="testing"/>
    <server name="BCRYPT_ROUNDS" value="4"/>
    <server name="CACHE_DRIVER" value="array"/>
    <server name="DB_CONNECTION" value="sqlite"/>
    <server name="DB_DATABASE" value=":memory:"/>
    <server name="MAIL_MAILER" value="array"/>
    <server name="QUEUE_CONNECTION" value="sync"/>
    <server name="SESSION_DRIVER" value="array"/>
    <server name="TELESCOPE_ENABLED" value="false"/>
</php>
Run Code Online (Sandbox Code Playgroud)
OS: Windows …
Run Code Online (Sandbox Code Playgroud)

phpunit laravel laragon

26
推荐指数
4
解决办法
4万
查看次数

需要未知模块“1”。如果您确定该模块存在,请尝试重新启动 Metro

有人遇到这个问题吗?指向index.js中的默认页面后,出现错误,错误代码如下:

Requiring unknown module "1". If you are sure the module exist, try restarting Metro.
Run Code Online (Sandbox Code Playgroud)

截图: 在此输入图像描述

这是来自 index.js 的确切代码:

import {AppRegistry} from 'react-native';
import App from './src/components/LoginPage';`// import App from './App';
import {name as appName} from './app.json';

AppRegistry.registerComponent(appName, () => App);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我的登陆页面: 在此输入图像描述

react-native

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

Stripe 未来付款设置显示您必须在 React Native 中提供付款方式类型与 Laravel 集成

我在 React Native 和 Laravel 中集成了 Stripe Payment。我的目标是设置未来的付款方式,仅收集卡详细信息并稍后收费。

\n

这是我的反应本机代码:

\n
// Start App.js\nimport React, {useEffect, useState} from \'react\';\nimport { AuthProvider } from \'./context/AuthProvider\';\nimport Screens from "./navigation/Screens";\nimport { StripeProvider } from \'@stripe/stripe-react-native\';\nimport { fetchPublishableKey } from "./helper";\n\nexport default function App() {\nconst [publishableKey, setPublishableKey] = useState(\'\');\n\nconst fetchKey = async () => {\n    const key = await fetchPublishableKey()\n    if (key) {\n        setPublishableKey(key)\n    }\n};\n\nuseEffect(() => {\n    fetchKey();\n}, []);\n\nreturn (\n    <StripeProvider publishableKey={publishableKey}>\n        <AuthProvider>\n            <Screens />\n        </AuthProvider>\n    </StripeProvider>\n);}\n// End App.js\n\n// Start AccountNoBilling.js\nimport {CardField,useConfirmSetupIntent} from \'@stripe/stripe-react-native\';\nimport …
Run Code Online (Sandbox Code Playgroud)

laravel react-native

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

标签 统计

laravel ×2

react-native ×2

laragon ×1

phpunit ×1