问题标签 [laravel-package]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
261 浏览

php - 方法 Illuminate\Http\UploadedFile::validate 不存在

大家好,我正在尝试使用自定义包在 laravel 中获取验证文件,但我给出了错误

“方法 Illuminate\Http\UploadedFile::validate 不存在。”

所以请知道有什么问题。我的控制器代码:

包装代码:

请帮我解决这些错误..

0 投票
0 回答
103 浏览

laravel - 调用包中未定义的方法 Vender\Package\Auth::extend()

我正在尝试使用jwt-auth可以在我的所有应用程序中重用的身份验证包(模块)。但我收到错误。

重现步骤

  • 新建一个 laravel 项目
  • 在里面创建一个新的包
  • 添加"tymon/jwt-auth": "^1.0.0-beta.3@dev", 作为composer.json包的要求
  • JWTSubject在您的用户模型中实现
  • 尝试运行任何工匠命令。

我收到此错误:

我的包名也是Auth. 我一直在解决这个问题。有什么帮助吗?

0 投票
0 回答
21 浏览

laravel - Laravel-Package:如何解决发送电子邮件的合同类?

我目前正在写一个包裹,我需要邮寄一些东西。

但是,我希望用户可以选择通过提供接口类来解决他们自己的电子邮件类,例如这里:

我知道这种语法是错误的,但我想将合同类解析为用户提供的内容。

例如,Fortify 包使用了类似的东西。

知道我该怎么做吗?

目前,我将此界面作为我的第一次尝试:

0 投票
0 回答
49 浏览

php - laravel route 返回 404,即使它显示在 route:list

服务提供者

我之前直接在包代码中测试了视图并生成了我想要的并且在正确的文件夹中:src/Http/resources/views/faq.blade.php - 暂时,我已经替换了在尝试解决路由问题时使用简单的“Hello World”查看。

问题是,当我尝试使用 composer 将其导入 laravel 站点时,我一直找不到 404。我已经运行了 route:clear 和 route:cache,它在 route:list 中显示得很好,并且似乎没有任何动态路径会与之冲突。但无论我尝试什么,我都会得到 404。我该如何调试呢?我不确定在哪里设置断点来弄清楚为什么每次我尝试去 /faq 时它都会生成 404

0 投票
2 回答
155 浏览

php - 在 laravel 包中使用 assets() 访问 css

例如,缺少 laravel 文档。因此,如果您想在一个包中专门为包视图包含 css,并且您想知道如何发布这些资产,那么在使用asset() 助手调用它们时如何指定路径?

例如:

我有一个带有 resources/assets/css/mystyles.css 的包,我告诉服务提供商在“vendor/myorg/mypackage”下发布我的资产

我的包中有一个视图,我希望它显示该 css,我在asset() 调用中放了什么?'css/mystyles.css'?'供应商/myorg/mypackage/css/mystyles.css'?更复杂的事情?

0 投票
1 回答
178 浏览

php - Check if migration exists in Laravel package service provider

I'm writing a Laravel package, in its service provider, the package receives a list of migrations to publish, using the code below:

#xA;

An example of the package's $publishables would be:

#xA;

The code does work as expected, publishing the migrations I'm intending to publish, however, I'm trying to avoid publishing the same migration twice using the class_exists($publishable) line. As I understood, the same approach is being used by Laravel MediaLibrary. But I'm guessing the migrations aren't loaded when publishing assets because that piece of code doesn't ever run. (class_exists is false all the time)

Is there a way I can keep track of the already published migrations? is this an auto-load issue?

0 投票
0 回答
48 浏览

laravel-8 - 如何在 Laravel 8 中安装和配置 Finnhub.io 包

我正在尝试使用 Finnhub.io,但在 laravel 8i 中安装后不知道该怎么做。安装后请帮我配置一个包。我是 laravel 包的新手,所以请在配置过程中提供帮助。

https://packagist.org/packages/finnhub/client

0 投票
1 回答
123 浏览

php - 如何写入 Laravel 文件?

我正在编写我的第一个 Laravel 包,我需要在用户触发的事件上添加一些代码行(例如到 web.php 的路由,或向控制器添加一个函数)。如何打开文件并向其中添加一些代码?

(我知道包的路线、视图......应该通过服务提供者发布,但我认为它不会在这种情况下工作,因为我想根据用户对视图的操作生成/写入文件,例如,如果用户想要为表生成 crud,我必须动态添加到项目的 web.php 的路由,而不是添加到服务提供者中的路由

0 投票
0 回答
30 浏览

php - RazorUI 安装(我做对了吗?)

最近我买了https://razorui.com/packages (Blade Application UI) 包。

我使用此https://razorui.com/blade-application-ui-documentation遵循了安装过程。

完成所有流程后,我可以在网页上显示刀片组件,但颜色未反映在 UI 中。

我的index.blade.php看起来像。我刚刚尝试使用简单的 HTML 视图:

资源/css/app.css看起来像

webpack.min.js文件看起来像

tailwind.config.js看起来像这样

一些组件(徽章/按钮/导航栏)如何看待我的结局

在此处输入图像描述

以及它的外观:

徽章https://razorui.com/libraries/blade-application-ui/badges

在此处输入图像描述

按钮https://razorui.com/libraries/blade-application-ui/buttons在此处输入图像描述

导航栏https://razorui.com/libraries/blade-application-ui/navbars在此处输入图像描述

请指导我哪里做错了。

0 投票
0 回答
81 浏览

laravel-8 - cURL 错误 60:SSL 证书问题:创建 laravel 包时无法获取本地颁发者证书

我正在尝试使用laravel-packager创建 laravel 包。但是当我添加这个命令时,

php artisan packager:new Acme PageReview --i

我收到这个错误,

有谁知道为什么会这样?