2017-02-20 103 views
0

鏈接到頁面AdminLTE Laravel模板screenshoot:我如何可以直接在laravel 5.4

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> 
1

我想你的組路線adminLTE鏈接它:

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

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

}); 

我們使用/ admin /或任何您想調用的路徑爲這些路由添加前綴。然後,我們在admin前加上了他們的名字(使用'as')。

現在得到一個特定的路線網址:

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

爲什麼做這樣的?

命名你的路由,因爲如果路徑URL的變化和您的應用程序已經hardcored的網址(例如URL(「/管理/儀表盤」),整個應用程序將打破。隨着命名路由這不會發生的事情是非常重要的。