小编Tho*_*Kim的帖子

导航栏品牌的Laravel动态页面标题

我有layouts.app.blade.php,我有我的<html><body>标签,还有<nav>.
<body>我为每个页面生成内容,所以他们基本上扩展了这个app.blade.php.
所有基本的Laravel东西,所以现在我有这个:

 <div class="navbar-header">
    <!-- Collapsed Hamburger -->
    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#spark-navbar-collapse">
        <span class="sr-only">Toggle Navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
    </button>
    <!-- Branding Image -->
    <a class="navbar-brand" href="/">
        *Dynamic page title*
    </a>
</div>
// ...
@yield('content')
Run Code Online (Sandbox Code Playgroud)

我想用它<a class="navbar-brand">来显示我的pagetitle.所以这意味着它必须为这个'parent.blade.php'中加载的每个模板(使用@yield('content'))进行更改.

我如何使用Laravel 5.2做到这一点?

非常感谢

php jquery dynamic twitter-bootstrap laravel

9
推荐指数
3
解决办法
2万
查看次数

在 Laravel Eloquent 中使用桥接表的关系

我有一个处理用户信息的应用程序,我们收集的数据之一是他们就读的学校。我们有一个User对象,一个对象,School一个UserSchool对象。

这是 user_schools 表:

user_id (int),school_id (int)

以以下记录为例:

100, 20
200, 500
200, 10
300, 10
Run Code Online (Sandbox Code Playgroud)

我正在尝试为当前用户(比如用户 200)获取所有学校。这是我的 UserSchool 对象:

class UserSchool extends Model
{
    var $table = 'user_schools';

    function user() {
        return $this->belongsTo('User');
    }

    function school() {
        return$this->belongsTo('School');
    }

}
Run Code Online (Sandbox Code Playgroud)

User我定义了以下关系:

public function schools()
    {
        return $this->hasManyThrough('School', 'UserSchool');
    }

    public function userSchools()
    {
        return $this->hasMany('UserSchool');
    }
Run Code Online (Sandbox Code Playgroud)

当我var_dump($user->schools)没有得到任何结果时,即使我知道它应该返回多个Schools。我究竟做错了什么?我确定之前一定有人问过这个问题,但我不知道这种中间关系类型的实际术语是什么(桥表?数据透视表?)。

编辑:不管怎样,我看过的大多数例子都没有奏效。我也试过:

public function schools()
    {
        return $this->hasManyThrough('School', 'UserSchool',  'school_id');
    }
Run Code Online (Sandbox Code Playgroud)

mysql laravel eloquent laravel-4 laravel-4.2

4
推荐指数
1
解决办法
2017
查看次数