Laravel - Auxilio !!!! Cannot use object of type stdClass as array

 
Vista:

Auxilio !!!! Cannot use object of type stdClass as array

Publicado por anana (2 intervenciones) el 21/04/2019 01:19:42
hola a todos estoy tratando de mostrar en un combo box resgistros de un campo desde la base de datos en sql para un campo llamado modulos, pero me sale este error u no se como solucionarlo
el error es el siguiente:
______________________________________________________________________________
Cannot use object of type stdClass as array (View: C:\xampp\htdocs\lineasll\resources\views\usuarios\asigna.blade.php)
__________________________________________________________________________________
tambien tengo otro combo box de perfiles en el cual si me muestra los datos no se que pasa con modulos el controlador es el siguiente :
______________________________________________________________________________________
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
 
namespace App\Http\Controllers;
 
use Illuminate\Http\Request;
use App\Perfil;
use App\Modulo;
use DB;
use Laracasts\Flash\Flash;
 
class ModuloController extends Controller
{
    public function index(){
        $modulos=DB::table('modulos')
        ->select('modulos.id','modulos.descripcion','modulos.idPadre','PERFILES.id',
                 'PERFILES.descripcion')->join('PERFILES_MODULOS','PERFILES_MODULOS.idModulo'
                 ,'=','modulos.id')->join('PERFILES','PERFILES.id','=','PERFILES_MODULOS.idPerfil')->get();
        $perfil=Perfil::all()->toArray();
        return view('usuarios.asigna',compact('modulos','perfil'));
 
    }
}

ALGUIEN QUE ME PUEDA AYUDAR POR FAVOR !!!!!!!! :(
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder