2016-05-20 31 views
0

是否可以使用控制器来更新div类?我仍然在这里学习Laravel并可以使用一些帮助。我有下面的代码控制器:Laravel从控制器更新div类

public function update() 
    { 
     if (Auth::check() || Auth::attempt()) { 
           $auth_id = Auth::user()->rcid; 
     } else { 
      $auth_id = '00000'; 
     } 
$finalize = DB::table('AdminOperations.gen_ed_assessment.responses_data_record') 
     ->where('fkey_instructor_id' , $auth_id) 
     ->update(['locked' => 1]); 
    return Redirect::to('/'); 
    } 

当我重定向回默认或主页我希望能够更新菜单按钮从list-group-itemlist-group-item disabled

我的按钮下面的代码:

<a href="section\<?php echo $data_records2;?>" class="list-group-item">Enter Your Assessments<span class="badge"><?php echo $totalrecordstofillout;?></span></a> 

我将如何解析代码在控制器,使这个残疾人的重定向时。

你可以使用控制器来改变div类,如果是的话,你会如何去控制器?

对不起,如果这是一个基本的问题,这些PHP/laravel专业人员。

在此先感谢。

+0

当然,你可以改变div类。然而,我不明白你想要改变什么标准。你能进一步解释吗? – Atrakeur

+0

我想用控制器来更新div类,这有意义吗? – GabrielVa

回答

2

您可以使用session闪光灯,例如:

public function update() 
{ 
    if (Auth::check() || Auth::attempt()) { 
     $auth_id = Auth::user()->rcid; 
    } else { 
     $auth_id = '00000'; 
    } 

    $finalize = DB::table('AdminOperations.gen_ed_assessment.responses_data_record') 
     ->where('fkey_instructor_id' , $auth_id) 
     ->update(['locked' => 1]); 

    if ($someCondition === true) { 
     Session::flash('is_disabled', true); 
    } 

    return Redirect::to('/'); 
} 

您的看法:

<a href="section\<?php echo $data_records2;?>" class="list-group-item<?php Session::has('is_disabled') ? ' disabled': ''; ?>">Enter Your Assessments<span class="badge"><?php echo $totalrecordstofillout;?></span></a> 

编辑:
我注意到,您使用Laravel 4,所以我已经编辑我的答案。

+0

当我尝试使用代码段时,出现“调用未定义的函数会话”错误。 – GabrielVa

+0

@GabrielVa我已经更新了我的答案,使它在Laravel 4上工作。使用'Session :: has()'而不是'session() - > has()', – Rifki