2016-05-20 30 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