Laravel

CraftAI

CraftAI是一款基于Laravel的高效CRUD生成器和管理员面板工具,助力快速开发。

Smousss

Smousss是一款为Laravel开发者打造的AI编程助手,助力自动化开发任务。

Laravel 13 的交互式 Artisan 提示在 Windows 11 上会立即退出(退出码 255)

问题 我在 Windows 11 上使用 Laravel 13 时遇到了一个奇怪的问题。 任何需要交互输入的 Artisan 命令在我还没输入任何内容时就会立即退出。 例如: php artisan migrate 输出: WARN The database 'fito-db' does not exist on the 'mysql' connection. Would you like to create it? (yes/no) [yes] ❯ 此时,进程会立即退出,PowerShell 返回到提示

Laravel的侧边栏导航导致整页重新加载,而不是实现流畅导航

我正在开发一个Laravel项目,已经把AdminLTE模板与Blade集成在一起,并使用Vite作为资源编译器。当我点击任意侧边栏链接时,整个页面会重新加载(“闪烁”),而不是像平滑导航那样进行。 我已经在使用Axios(AJAX)进行动态更新。我遇到的问题是导航栏可以在不重新加载的情况下平滑更新,但侧边栏会触发整页刷新。

如何在Laravel vue-starter-kit中使用下拉选择组件

我正在使用Laravel的 vue-starter-kit,在 resources/js/components/ui/ 文件夹里有一些不同的UI组件。例如,如果你需要使用Input,就很容易,下面是做法: import { Input } from '@/components/ui/input'; 现在我想使用 Select 组件,但我不知道

如何在 `firstOrCreate` 中使用Eloquent的类型转换?

我有一个PostgreSQL数据库表 tasks,其中包含一列 eligible_status_ids BIGINT[]。我还有一个Laravel Eloquent的类型转换 PostgresArrayCast,它在PostgreSQL的数组格式(例如 {1,2,3})与Laravel集合之间进行转换:

在Laravel Filament v3登录后,访问 /admin时会返回403 Forbidden,尽管canAccessPanel() 返回true

问题 将一个Laravel 13 + Filament v3应用部署到cPanel共享主机后,/admin/login 能正确加载并完成认证,但跳转到 /admin 总是返回一个 403禁止访问 的响应。 症状 /admin/login 正常加载 用户凭据被接受 会话成功创建 跳转到 /admin 返回 403禁止访问 storage/logs/laravel.log 中没有出现错误 canAccessPanel() 返回 true 用户具有 super_admin 角色(Spatie Permissio

Laravel对查询参数的严格类型校验

我正在开发一个Laravel应用,它使用查询参数(GET参数)来实现前后端的通信。为了验证这些参数,我扩展了FormRequest类: class CommunityRequest extends FormRequest { public function authorize(): bool { return true; } public function rules(): array { return [ 'radius' => ['sometimes', 'nullable', 'integer:st

为什么我的Laravel API的路由模型绑定参数在前端使用fetch请求时会为空,或者导致404/验证错误?

我正在做一个全栈应用,前端是一个使用JavaScript fetch 与Bootstrap 5的普通HTML页面,后端是一个Laravel 11的 API。我定义了一个标准的 Route::apiResource('invoice_details', InvoiceController::class); 路由,它处理发票行项的端点。用于获取数据的 GET 请求可以正常工作,然而我的 POST、PATCH 和 DELETE 请求却出现了意料之外的行为。例如,在尝试一个 DELETE 请求时,控制器没有接收到

是VS Code的扩展有问题,还是Laravel本身的问题?

我正在使用Laravel 13,在VS Code中使用PHP Intelephense扩展。 当在编写带有 where 子句的标准Eloquent查询时,我的IDE会用红色波浪线标注代码,并抛出以下错误: 参数不足。期望4 个参数。实际传入2 个。 以下是我控制器中的方法: public function index(Request $request) { return Exam::where('user_id', $request->user()->id) ->orderBy('exam_date',