问题标签 [laravel-6]

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 回答
162 浏览

laravel - Laravel 急切加载特定列错误

我有自定义代码,我必须从关系数据中获取特定列:

当我运行此代码时,Laravel 向我返回错误消息:

SQLSTATE [42S22]:找不到列:1054 '字段列表'中的未知列'名称'

我该如何解决这个错误?

0 投票
0 回答
43 浏览

laravel - 如何在查询中删除 spatie/laravel-permissions 相关数据

我在我的项目中使用spatie/laravel-permissions包,并在查询时尝试删除roles关系数据:

但是当我运行这个查询时,roles关系数据不会被删除。如何从查询响应数据中删除它?

0 投票
1 回答
863 浏览

php - Laravel 6:SQLSTATE[HY000]:一般错误:1215 无法添加外键约束

嘿,我目前正在进行 Laravel 6 数据库迁移,但是当我执行 php artisan migrate:fresh 时,以下错误跳到我身上: SQLSTATE [HY000]:一般错误:1215 无法添加外键约束(SQL:alter table category_postadd constraint category_post_category_id_foreignforeign key ( category_id) 参考id( categories) 在更新级联上删除级联)

我检查了以下内容:

  • 错别字
  • 引用顺序错误
  • 自 Laravel 5.8 起从增量更改为大增量
  • 错误类型

这是我的迁移代码,希望您能看到我犯的错误,因为我找不到它。

毕竟,目标是将类别和用户与帖子相关联,以便我可以在帖子上添加标签和用户。

提前感谢您的帮助和好意,我对 Laravel 还很陌生,但我对 PHP 有很好的了解,所以如果您能解释我做错了什么,那就太好了:)

0 投票
1 回答
116 浏览

eloquent - 迁移中的默认值变成 SQL 错误

我正在尝试将我的代码从 Laravel 5.8 更新到 Laravel 6.0。当我尝试迁移数据库时,出现 SQL 语法错误。

移民

错误

SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '('EN')、state varchar(2) not null default ('MT')、idArticleMKMvarchar(1023)' 附近使用正确的语法(SQL:create table stocks( idint unsigned not null auto_increment 主键, product_idint unsigned not null, initial_priceint unsigned not null, quantityint unsigned not null, priceint unsigned not null, languagevarchar(1023) not null default ('EN'), statevarchar(2) not null default ( 'MT'), idArticleMKMvarchar(1023) null, created_attimestamp null, updated_attimestamp null) 默认字符集 utf8mb4 collat​​e 'utf8mb4_unicode_ci')

0 投票
1 回答
30 浏览

laravel-6 - 一次又一次的图片上传失败

使用 laravel 6 时图片上传失败。

控制器

移民

路线

0 投票
4 回答
865 浏览

php - 为什么 BelongsTo() 在 Laravel 6 中不起作用?

我有两个模型UserAccountType

我的数据库:

当我使用 hasMany 时 - 一切都像魅力一样,但是当我尝试使用$user->accountType->account_type_name它时却不起作用。我用来打印用户的循环:

和错误。当我注释掉 它时,$user->accountType->account_type_name它工作正常。

详情在这里 - https://flareapp.io/share/jKPgOZPa

先感谢您!

0 投票
0 回答
414 浏览

php - Laravel Telescope 没有在配置文件夹中添加望远镜.php

我已经尝试根据 Jeffrey 的视频安装望远镜。

我正在使用最新版本的 laravel。我已经根据 laravel 文档安装为 dev 安装。

但是,不要获取文件config/telescope.phpapp\Providers\TelescopeServiceProviders.php配置文件夹。

需要提一下:--我用过use Laravel\Telescope\TelescopeServiceProvider命名空间AppServiceProvider.php

0 投票
1 回答
2688 浏览

laravel-6 - Laravel 6:语法错误,意外的 'js' (T_STRING),期待 ')'

我正在使用资产助手在我的 Laravel 6 应用程序中添加一个 JavaScript 文件:<script src="{{ asset('js/todolist.js') }}"></script>这是我得到的错误:

Facade\Ignition\Exceptions\ViewException

语法错误,意外的 'js' (T_STRING),期待 ')' (查看:C:\Dev\Laravel\teacher\resources\views\layouts\base.blade.php)

JS文件在我的public/js文件夹下。

这是我的刀片文件内容:

请帮忙。

更新:添加刀片文件

0 投票
1 回答
797 浏览

laravel - Laravel Mix / Conflict / 多个资产发射到相同的文件名

我尝试使用 webpack.mix.js 在我的 Laravel 项目中安装 CoreUI。我使用以下样式和图标。

当我使用Laravel Mix编译代码时,出现以下错误。

错误:冲突:多个资产发射到相同的文件名 fonts/vendor/@coreui/icons/CoreUI-Icons-Linear-Free.eot?089ab3c11c572362d088083c561cfa55

我在互联网上找到了一些解决方案,但它们不适用于我的情况。

0 投票
5 回答
11209 浏览

laravel - Laravel 6.0.3 未加载关键资源 App.js 或 App.css 404 Not Found

为了设置我的项目,我运行了:

但是,当我转到http://cms.test/login时,会显示登录页面:

在此处输入图像描述

并因缺少资源而出现两个 404 错误:

这些丢失文件的原因可能是什么?

除了.htaccess、favicon.ico、index.php 和robot.txt 文件之外,我的公共目录是空的,这正常吗?