コード例 #1
0
ファイル: Comentario.php プロジェクト: safaricco/admfw
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index($filtro = null)
 {
     try {
         if (!empty($filtro)) {
             if ($filtro == 'aguardando') {
                 $dados['comentarios'] = Comentarios::where('id_status_comentario', 1)->get();
             }
             if ($filtro == 'aprovados') {
                 $dados['comentarios'] = Comentarios::where('id_status_comentario', 2)->get();
             }
             if ($filtro == 'rejeitados') {
                 $dados['comentarios'] = Comentarios::where('id_status_comentario', 3)->get();
             }
             if ($filtro == 'lixo') {
                 $dados['comentarios'] = Comentarios::where('id_status_comentario', 4)->get();
             }
             if ($filtro == 'span') {
                 $dados['comentarios'] = Comentarios::where('id_status_comentario', 5)->get();
             }
             if ($filtro == 'todos') {
                 $dados['comentarios'] = Comentarios::all();
             }
         } else {
             $dados['comentarios'] = Comentarios::all();
         }
         $dados['statusComentario'] = StatusComentario::all();
         return view('admin/comentarios/comentarios', $dados);
     } catch (\Exception $e) {
         LogR::exception('index comentários', $e);
         session()->flash('flash_message', 'Ops!! Ocorreu algum problema!. ' . $e->getMessage());
         return Redirect::back();
     }
 }
コード例 #2
0
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     if (collect(Analytics::find(1))->contains(1)) {
         view()->share('analytics', Analytics::find(1));
     }
     if (collect(Configuracao::find(1))->contains(1)) {
         view()->share('confsite', Configuracao::find(1));
     }
     if (collect(Comentarios::where('id_status_comentario', 1)->get())->count()) {
         view()->share('comments', collect(Comentarios::where('id_status_comentario', 1)->get())->count());
     }
     view()->share('sobre', Sobres::findOrFail(1));
     if (Request::is('blog') or Request::is('blog/*')) {
         view()->share('categorias', Categoria::where('id_tipo_categoria', 3)->get());
         view()->share('ultimas', collect(Noticia::todas())->take(4));
     }
     if (Request::is('admin') or Request::is('admin/*')) {
         view()->share('ajuda', Helps::all());
     }
 }