2016-07-23 79 views
0

redirect()方法顯示空白頁面。不起作用,不顯示錯誤,錯誤日誌中也沒有可用的信息(不存儲在apache日誌中)Laravel 5.2無重定向

視圖是加載好的,首先需要檢查最終形式應該顯示。如果是修改或創建一個新項目。問題出現在修改表單中,當嘗試恢復數據庫信息時,如果找不到的項目應該重定向到列表。在這個重定向系統失敗。

$tituloSeccion = 'Modificar Banner'; 
$accionForm = '[email protected]'; 
$banners = App\Banner::where('id', '=', $variable_id)->get(); 
if(count($banners) > 0) 
{ 
    $banner = $banners[0]; 
    $titulo = $banner->titulo; 
    $descripcion = $banner->descripcion; 
    $link = $banner->link; 
    $imagen = $banner->imagen; 
    $hasta = $banner->hasta; 
} 
else 
{ 
    return redirect('/dspanel/3/2'); 
} 

所以在$的情況下,橫幅= 0如果我把「回聲」之前和之後的重定向一個重定向顯示之前和重定向之後的下一未顯示。沒有「回聲」只有我收到空白屏幕。沒有重定向。

最好的問候,

+0

那麼這條路徑'/ dspanel/3/2'將顯示在您的控制器中? – ClearBoth

+0

當它顯示空白屏幕時,你會得到什麼網址?你喜歡我用西班牙文寫作嗎? –

+0

@ClearBoth它是支持去一個路線,並顯示一個視圖。此外,我把這個代碼,它在一個視圖。 – rebduvid

回答

0

不使用其他條件,如果告訴你,你需要重定向容易幫助您控制器功能。但嘗試這種方式

public function count(){ 
if(count($banners) > 0){ 
     $banner = $banners[0]; 
    } 
    return redirect('/dspanel/3/2'); 
} 
+0

重定向不是來自控制器,而是位於View中。在加載視圖之前,我檢查表單是否需要輸入新的數據(如果沒有variable_id),或者修改一箇舊記錄(這是在變量_id完成的時候);但是當variable_id有一個id時它不能在數據庫中找到,在這裏我想重定向到列表視圖,並且存在這個問題。 – rebduvid

相關問題