【发布时间】:2020-10-17 03:25:20
【问题描述】:
我的 web.php 路由文件中有大约 100 条路由,现在我开始使用带有 laravel 而不是刀片的 vue.js,所以我是否也应该在 vue 路由中编写所有 web.php 路由? 最好的方法是什么?
这是我的 web.php laravel 路由:
Route::post('/dashboard/widget', 'AdminDashboardController@widget')->name('dashboard.widget');
Route::get('clients/export/{status?}/{client?}', ['uses' => 'ManageClientsController@export'])->name('clients.export');
Route::get('clients/create/{clientID?}', ['uses' => 'ManageClientsController@create'])->name('clients.create');
Route::post('clients', ['uses' => 'ManageClientsController@store'])->name('clients.store');
Route::resource('clients', 'ManageClientsController', ['expect' => ['create']]);
..... and much more ......
我如何在 vue.js 中表示这个 laravel 路由,因为我的 web.php 中有 100 多个路由
谢谢
【问题讨论】:
-
您是在 laravel 刀片内部使用 vue 组件,还是为您的项目有单独的前端应用程序?
-
@livresonltc 我在 app.blade.php 中使用我的 vue 组件
-
那么您将不得不坚持使用 laravel 路线,因为您使用的是刀片视图。您可以在刀片中包含您的 vue 组件。
-
@livresonltc 你能详细说明一下吗
-
这是一个很大的话题,在这里无法详述。您将不得不在 youtube 上观看一些教程。