как проложить маршрут из laravel.blade.php на другую страницу в зависимости от маршрутизатора react?

#reactjs #laravel #react-router-dom

Вопрос:

Я использую react с laravel.
чтобы мои маршруты просмотра зависели от маршрутизатора react, я использовал этот маршрут в web.php

 Route::get('/{path?}',function(){return view('welcome');});
 

в дополнение к другим маршрутам laravel

 Route::post("history",[historyController::class,'store']);
...
 

маршруты реагирования:

 <Route exact path="/history" render={  
                    ()=>auth?  
                    <React.Fragment>  
                    <NavbarComp />  
                    <Container>  
                        <History/>  
                    </Container>  
                    </React.Fragment>  
                    :
                    <Redirect to={{pathname:'/login'}}/>
                }/>
 

У меня также есть laravel mail.blade.php

 @component('mail::button', ['url' =>""]) shopping
 history   
@endcomponent
 

итак, вопрос в том, как проложить маршрут от этого mail.blade.php на страницу /история в маршруте реакции выше?

Ответ №1:

Вам нужно просто использовать URL-адрес вспомогательной функции вот так:

 @component('mail::button', ['url' =>url('history')]) shopping
 history   
@endcomponent