【问题标题】:how to put routing and pages together如何将路由和页面放在一起
【发布时间】:2016-08-20 20:56:01
【问题描述】:

我对 Laravel 很陌生,我很困惑如何开始。但基本上我有一个带有不同显示模式案例的 switch 语句,我想要做的是将路由与刀片连接。如何根据这些情况在刀片中显示 $mycontent ?谢谢

switch(MyPage::$some_display_mode) {

case 'normal':
 $mycontent //this is what I want to display in blade

case 'ajax':


case 'other'
}

我想将这些案例正常、ajax、其他等与我拥有的不同 MyPages 连接起来,这样我就可以显示我的刀片文件这样的东西

<html>
@yield('content)
</html>


@section('content')
whatever comes from the pages
@endsection

【问题讨论】:

  • 你在哪里切换?
  • 这只是我的起点,所以现在它在视图中,我想将我的路由连接到视图,然后将其分离到控制器中

标签: laravel laravel-5 routing views blade


【解决方案1】:

您可以使用路由组并执行类似的操作:

Route::group( [ 'prefix' => 'AJAX', 'namespace' => 'AJAX' ], function()   {

   Route::get( '/something', 'ajaxController@doSomething' );

}); 

这里显示了多种路由分组方式:

laravel grouped routing

然后处理返回控制器中的视图和使用模板继承,如下所述:

laravel template-inheritance

这种方式可以让您分组并保持您的路线井井有条

【讨论】:

    猜你喜欢
    • 2021-07-31
    • 2018-06-25
    • 2012-10-24
    • 2017-11-13
    • 2017-07-14
    • 2021-09-02
    • 2021-10-15
    • 2019-12-25
    • 2015-03-29
    相关资源
    最近更新 更多