小编She*_*ott的帖子

实现CSS侧导航不起作用

我有一个Materialise运行的基本设置,一切似乎都很好,除了滑出侧导航.

这是我的代码.菜单:

<ul class="right hide-on-med-and-down">
    <li><a class="dropdown-button" data-constrainwidth="false" data-beloworigin="true" data-activates="about-drop" href="#!">About<i class="material-icons left">arrow_drop_down</i></a></li>
    <li><a class="modal-trigger" href="#signup">Signup</a></li>
    <li><a class="modal-trigger" href="#sign-in">Sign In</a></li>
</ul>

<ul id="slide-out" class="side-nav">
    <li><a href="#">About</a></li>
    <li><a href="#">Signup</a></li>
    <li><a href="#">Sign In</a></li>
</ul>

<a href="#" data-activates="slide-out" class="button-collapse"><i class="material-icons">menu</i></a>
Run Code Online (Sandbox Code Playgroud)

JS:

<script>
$(".dropdown-button").dropdown();
$(".button-collapse").sideNav();
$(document).ready(function(){
    $('.modal-trigger').leanModal();
});
</script>
Run Code Online (Sandbox Code Playgroud)

在缩小屏幕尺寸时,我会获得适当的汉堡包菜单,但是,单击汉堡包不会扩展菜单.URL使用哈希#进行更新,就是这样.我的JS输出中没有报告错误.

使用其他JS函数,下拉菜单工作,模态工作.难以为什么sideNav先生不合作.

有任何想法吗?

javascript materialize material-design

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

Laravel Array和JSON Casting to Algolia

我试图通过toSearchableArray向Algolia发送一些数据.我存储在我的数据库中的任何字符串都是正常发送的,但是当我尝试推送嵌套的JSON数据时,我遇到了障碍 - 信息被发送为带有字符转义字符串的字符串.

这是我存储在我的表中的嵌套对象的示例(具有JSON数据类型的MySQL):

[
    {
        "id": 19, 
        "name": "Mathematics", 
        "short": "Math"
    }, 
    {
        "id": 23, 
        "name": "Science", 
        "short": "Science"
    }, 
    {
        "id": 14, 
        "name": "Health and Life Skills", 
        "short": "Health"
    }
]
Run Code Online (Sandbox Code Playgroud)

我的模型看起来像这样:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Laravel\Scout\Searchable;

class Resource extends Model
{
    use Searchable;
    protected $primaryKey = 'objectID';

    public function toSearchableArray()
    {
        $data = $this->toArray();

        $data['grades'] = explode(';', $data['grades']);
        $data['units'] = explode(';', $data['units']);

        return $data;
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到一个如下所示的输出:

array:22 [
  "objectID" => 1
  "name" => "Resource …
Run Code Online (Sandbox Code Playgroud)

json nested laravel algolia

0
推荐指数
1
解决办法
535
查看次数