2017-09-05 91 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。

相關問題