我在Laravel和Vue.js中有应用程序。在navbar.blade.php我做了这样的事情:将路由变量从路由传递到刀片视图
<p>{!! $test !!}</p>
现在我想改变这个变量只使用路由的文本。我可以做吗?怎么样?
如果不是,我该如何保持该变量,但将其更改为vue.js?
我在Laravel和Vue.js中有应用程序。在navbar.blade.php我做了这样的事情:将路由变量从路由传递到刀片视图
<p>{!! $test !!}</p>
现在我想改变这个变量只使用路由的文本。我可以做吗?怎么样?
如果不是,我该如何保持该变量,但将其更改为vue.js?
,你可以尝试像
Route::get('path/{test}', function ($test) {
return view('viewblade', ['test' => $test]);
});
希望这些会有所帮助。
同样认为..... –
试过像这样: Route :: get('/ page',[ 'uses'=>'Controller @ index', 'test'=> $ test, ]); 和我在此代码中未定义的变量测试 –
这不是我想要的。 我有导航栏,并将其包含在我的组件中。现在我想在所有页面上都有不同的文字。 –
根据您的评论,
我有导航栏,我包括在我的部件。现在我想在所有页面上都有不同的文字。
我认为你可以使用刀片yield
。我假设你正在使用刀片extends
在你的资产净值从components
<p>{!! $test !!}</p>
更改<p>
标签要
<p>@yield('testValue')</p>
,并在每个页面上,@extends(....)
@section('testValue', 'MyValueSpecificToThisPage')
后添加此
希望它是hel PFUL。
把你的js代码,以及 – Sam
你可以在路由参数变量,并使之通过控制器来查看 –
@MeeraTank不是我一个人viewss是如果要调用从路由功能视图也将努力同 –