2017-02-20 1 views
0

modèle AdminLTE Laravel screenshoot:Comment puis-je diriger le lien en page Laravel 5.4

enter image description here

Comment puis-je diriger le lien dans ma page dans le dossier lapor/one.blade.php et lapor/deux. blade.php?

<li class="treeview"> 
    <a><i class='fa fa-file'></i> <span>Laporan</span> <i class="fa fa-angle-left pull-right"></i></a> 
    <ul class="treeview-menu"> 
     <li><a href="{{ url('') }}">One</a></li> 
     <li><a href="{{ url('') }}">Two</a></li> 
    </ul> 
</li> 

Répondre

-1
Before going to redirect the page two steps you need to do : 



    Step 1: 

     Define Methods in controller(named as SampleController) for example: 

     //Controller Name:SampleController 
     // Method Names defined in controller :lapor1,lapor2 


    //Method 1 
    public function lapor1(){ 
     return view('lapor.one'); 
     } 
     //Method 2 
     public function lapor2(){ 
     return view('lapor.two'); 
     } 

    Step :2 

    Define Routes for the pages like below: 
    Route::get('lapor1', ['as' => 'laporone','uses'=>'[email protected]']); 
    Route::get('lapor2', ['as' => 'laportwo','uses'=>'[email protected]']); 

    Step 3: 

    Link up to view pages now: 
    <li><a href="/lapor1">One</a></li> 
    <li><a href="/lapor2">Two</a></li> 
1

Faire un itinéraire comme ci-dessous

Route::get('one', function() { 
     return view('lapor.one'); 
    }); 
    Route::get('two', function() { 
     return view('lapor.two'); 
    }); 

et lien comme ci-dessous

<li><a href="/one">One</a></li> 
1

Je voudrais regrouper vos routes adminLTE:

Route::group(['prefix' => 'admin', 'as' => 'admin.'], function() 
{ 
    Route::get('/', ['as' => 'dashboard', 'uses' => '[email protected]']); 

    Route::get('users', ['as' => 'user', 'uses' => '[email protected]']); 

}); 

Nous avons préfixé ces routes avec/admin/ou tout ce que vous voulez appeler. Ensuite, nous avons préfixé leur nom avec admin (en utilisant 'as').

maintenant obtenir une URL route spécifique:

{{ route('admin.dashboard') }} 

Pourquoi comme ça?

Nommer vos itinéraires est très important car si l'URL change d'itinéraire et votre application a hardcored urls (comme url («/admin/tableau de bord ») toute votre application cassera. Avec routes nommées cela ne se fera pas.