2017-02-20 4 views
0

laravel 5.4 페이지에 링크를 지시 할 수있다 AdminLTE Laravel 템플릿 screenshoot :어떻게

enter image description here

내가 폴더 lapor/one.blade.php 및 lapor /이 내 페이지에 링크를 직접 할 수있는 방법. 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> 

답변

-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

아래

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

같은 경로를 확인 및 아래

<li><a href="/one">One</a></li> 
내가 그룹화 adminLTE 노선 것
1

처럼 링크 :

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

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

}); 
,

우리는/admin /과 함께 그 경로 앞에 접두사를 붙였습니다. 그런 다음 관리자 이름 앞에 'as'를 사용합니다.

이제 특정 경로의 URL을 얻을 :

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

왜 이렇게 할 수 있습니까? 경로의 URL 변경 및 앱의 URL ('/ 관리/대시 보드')처럼 (URL을 hardcored 경우 중단됩니다 전체 응용 프로그램이. 이름이 경로로이 늘 일 때문에 경로를 명명

은 매우 중요합니다.