Laravel功能于刀片

时间:2016-04-05 15:30:10

标签: php string function laravel

我想要一个帮助来改变我项目中模型的这个功能,因为它返回一个像这样的数组:: [{" Package_Name":" Excel"}]我只需要字符串" EXCEL"

模型中的代码

public function getUserSeminars(){


        $seminar = Seminar::select('Package_Name')
            ->join('Home_StudentPackages','Home_StudentPackages.hsp_PackID','=','Home_Packages.Package_ID')
            ->join('Home_Students','Home_Students.home_id','=','Home_StudentPackages.hsp_homeStudID')
            ->where('Home_Students.home_id','=',$this->home_id)
            ->get();

        return $seminar;



    }

叶片

 @foreach($users as $i=>$user)
            <tr>
                <td>{{ $i+1 }}</td>
                <td>{{ $user->home_lastname }}</td>
                <td>{{ $user->home_firstname }} </td>
                <td>{{ $user->getUserSeminars() }}</td>
                <td>{{ $user->home_id }}</td>
                <td>{{ $user->getUserRights() }}</td>

1 个答案:

答案 0 :(得分:1)

@foreach($users as $i=>$user)
            <tr>
                <td>{{ $i+1 }}</td>
                <td>{{ $user->home_lastname }}</td>
                <td>{{ $user->home_firstname }} </td>
                <td> 
                  <ul>
                    @foreach($user->getUserSeminars() as $seminar)
                       <li>{{$seminar->Package_Name}}</li>
                    @endforeach
                  </ul>
              
                </td>
                <td>{{ $user->getUserSeminars() }}</td>
                <td>{{ $user->home_id }}</td>
                <td>{{ $user->getUserRights() }}</td>

有些伪代码,不记得100%正确的sintaxis,但这应该有效。