2017-11-07 2 views

Antwort

2

Es ist ein Fehler in der Route:

Route::get('/Detail/{folder_ID}','[email protected]'); 

Und in der Index-Methode :

public function index($folder_ID){ 
    dd($folder_ID); 
} 
+0

Danke !! gelöst! –

+0

kannst du mir noch 1 mal helfen? wenn die DD bereits wahr, , wenn ich meine Ansicht ('Detail') der Link zeigt, dass Mywebsitename.com/Detail/1 (folder_id) und die Ansicht ist gebrochen (ohne) css –

0

Für eine Variable verketten dies zu Ihrer URL zu senden:

www.xyz.com/controller_name?id=Folder_ID 

In der obigen URL FOLDER_ID ist eine Variable und wird dynamisch den Wert aus dem Link abzurufen, die angeklickt wird.

jetzt können Sie die Variable-ID in der Steuerung verwenden mit:

$_GET['id']; 

Hoffen, dass es

hilft
+0

, wie ich die Dinge verketten? –

+0

mit dem Punkt (.) Operator: - url(). '? Id ='. $ Folder_id; wo URL Ihre Standard-Site-URL enthält und $ Ordner-ID ist eine dynamische Variable –

0

Machen Sie es einfach und klar. Nachfolgend ist das Beispiel, wie ich es benutze. geben Namen der Route wie diese ROUTE

Route::get('/tutor_approval/{id}','[email protected]_approval')->name('tutor_approval'); 

Jetzt in something.blade.php Ihr ​​Anker-Tag. verwenden Routennamen in anchortag VIEW

<a href="{{route('tutor_approval',['id' => 'tutor_id'])}}">approve</a> 

-Controller

public function tutor_approval($id){ 
     $values = array('admin_approval' => 1); 
     $update = Tutor::where('tutor_id', $id)->update($values); 
     return \Response::json(array('success' => true), 200); 
} 
0

unter Code-Schnipsel finden. Dies könnte mit Ihrer Anforderung gut funktionieren.

Blade-Code:

<a data href="/Detail/{{$FT->Folder_ID}}"> Link </a> 

Ihre korrigierte Strecke Code:

Route::get('/Detail/{{$id}}','[email protected]'); 

Ihr Controller:

<?php 

namespace App\Http\Controllers; 
use Illuminate\Http\Request; 

class DetailController extends Controller 
{ 
    public function index($id){ 
    dd($id); 
    } 
    }