2017-09-05 104 views
0

我在Laravel和Vue.js中有应用程序。在navbar.blade.php我做了这样的事情:将路由变量从路由传递到刀片视图

<p>{!! $test !!}</p> 

现在我想改变这个变量只使用路由的文本。我可以做吗?怎么样?

如果不是,我该如何保持该变量,但将其更改为vue.js?

+0

把你的js代码,以及 – Sam

+0

你可以在路由参数变量,并使之通过控制器来查看 –

+0

@MeeraTank不是我一个人viewss是如果要调用从路由功能视图也将努力同 –

回答

1

,你可以尝试像

Route::get('path/{test}', function ($test) { 
    return view('viewblade', ['test' => $test]); 
}); 

希望这些会有所帮助。

+0

同样认为..... –

+0

试过像这样: Route :: get('/ page',[ 'uses'=>'Controller @ index', 'test'=> $ test, ]); 和我在此代码中未定义的变量测试 –

+0

这不是我想要的。 我有导航栏,并将其包含在我的组件中。现在我想在所有页面上都有不同的文字。 –

0

根据您的评论,

我有导航栏,我包括在我的部件。现在我想在所有页面上都有不同的文字。

我认为你可以使用刀片yield。我假设你正在使用刀片extends

在你的资产净值从components

<p>{!! $test !!}</p> 

更改<p>标签要

<p>@yield('testValue')</p> 

,并在每个页面上,@extends(....)

@section('testValue', 'MyValueSpecificToThisPage') 
后添加此

希望它是hel PFUL。

相关问题