问题标签 [voyager]
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.
php - Laravel Voyager:如果用户是管理员,则仅查看菜单项
我正在使用 Voyager,我想解决,如果用户是管理员,请在欢迎页面中再查看一个菜单项。
预先感谢您的回答!
php - Laravel Voyager v1.1 日期格式不起作用
我尝试在 Laravel Voyager 1.1 上使用不同格式的日期字段,如下所示:
然而,在创建记录时,它仍然使用默认格式:
php - 在 Laravel Voyager 管理面板中渲染谷歌地图
我正在尝试在 Voyager 管理面板中显示谷歌地图我使用面包但我收到错误:
任何解决方案?
php - 在 laravel 的 voyager 管理面板中使用自定义控制器时数据重复
我使用 laravel 5.4 和 voyager管理面板。我创建了一个名为食谱的模块。我为这个模块创建了数据库表、模型和 CUSTOM 控制器和视图。我还创建了 BREAD,并在那里指出了我的自定义控制器。问题是当我填写表格并提交时,数据在表中重复,每次创建项目时我的表中有 2 行相同。我认为问题在于它发送了 2 个请求,其中一个请求来自我的自定义路由和控制器,另一个来自 voyager 本身。但不知道如何解决。
我的路线
我的控制器
任何想法?
mysql - 航海者数据库和 MariaDB 服务器
10.1.28-MariaDB
我正在尝试在 voyager 管理面板中创建一个新表,但我不断收到错误消息:
generic.exception: 执行'CREATE TABLE newReport (id INT UNSIGNED AUTO_INCREMENT NOT NULL, owner_id INT DEFAULT NULL, title VARCHAR(166) DEFAULT NULL, description text DEFAULT NULL, report json DEFAULT NULL, created_at timestamp null DEFAULT NULL, updated_at timestamp null DEFAULT NULL, deleted_at timestamp null DEFAULT NULL, INDEX newreport_owner_id_index (owner_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB': SQLSTATE[42000]: 语法错误或访问冲突: 1064 你有一个SQL 语法错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的 'json DEFAULT NULL, created_at timestamp null DEFAULT NULL, updated_at timestamp' 附近使用正确的语法
或SQL 语法错误的某些变体具体取决于我正在尝试的内容。
我正在使用Xampp,但尚未安装MariaDB 服务器,我需要使用MariaDB 服务器吗?还是我的问题是别的?
如果我删除 json 数据类型,则错误变为:
generic.exception:执行'CREATE TABLE newReport(id INT UNSIGNED AUTO_INCREMENT NOT NULL,owner_id INT DEFAULT NULL,title VARCHAR(166)NOT NULL,描述文本NOT NULL,报告文本NOT NULL,created_at timestamp DEFAULT'CURRENT_DATE'时发生异常, updated_at 时间戳 null DEFAULT NULL, deleted_at timestamp null DEFAULT NULL, INDEX newreport_owner_id_index (owner_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB': SQLSTATE [42000]: 语法错误或访问冲突: 1067 无效默认值“created_at”的值
image - 覆盖 Laravel Voyager 默认图片上传路径
默认情况下,Voyager 会将图像上传到 storage/app/public/posts 文件夹以获取帖子的特色图像。我想将其更改为我的公用文件夹中的自定义文件夹。
我如何实现这一目标?
提前致谢。
php - Laravel Voyager: Dropdown that shows conditional relations
I am using Laravel with Voyager for the back-end. I made a relationship between Posts model and Categories model. When adding a new Post, I can choose an according category using a dropdown.
How can I make this dropdown show Categories according to certain conditions? (Let's say, only subcategories)