0

AdminLTE Laravel 模板截图:

在此处输入图像描述

如何将链接定向到文件夹 lapor/one.blade.php 和 lapor/two.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>
4

4 回答 4

1

制作如下路线

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

并将其链接如下

 <li><a href="/one">One</a></li>
于 2017-02-20T04:34:02.593 回答
1

我会将您的 adminLTE 路由分组:

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

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

});

我们为这些路由添加了前缀 /admin/ 或任何您想调用的名称。然后我们在他们的名字前面加上 admin(使用'as')。

现在获取一个特定的路由 url:

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

为什么会这样?

命名您的路由非常重要,因为如果路由 url 发生变化并且您的应用程序具有硬核 url(如 url('/admin/dashboard') 您的整个应用程序将中断。使用命名路由不会发生这种情况。

于 2017-02-20T06:54:19.563 回答
0

您可以分三步完成:

  1. 在你的控制器中创建一个函数。如下所示

    publice function functionName(){ return view('yourpagename(one)'); }

  2. 转到路由文件夹打开 web.php 并在路由中连接您的控制器功能。像

    Route::get('page-name', 'controllerName@functionName');

  3. 将此网址添加到您的查看页面链接标签

    {{URL::to('page-name')}}

希望它能正常工作。

于 2018-07-08T09:33:14.023 回答
-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'=>'SampleController@lapor1']);
    Route::get('lapor2', ['as' => 'laportwo','uses'=>'SampleController@lapor2']);

    Step 3:

    Link up to view pages now:
    <li><a href="/lapor1">One</a></li>
    <li><a href="/lapor2">Two</a></li>
于 2017-02-20T04:49:56.967 回答