【发布时间】:2019-05-16 11:03:09
【问题描述】:
为什么我的应用程序的代码在 Laravel 中不起作用?
如果我设置地址/admin,那么一切正常并显示 admin.blade.php 模板
如果我设置admin/one,它会显示admin.blade.php,但不会显示应用程序中的材料
这是有效的:
Route::get('/admin','AdminController@index')->middleware(['auth', 'auth.admin']);
<body>
it's work
<div id="app">
it's working
<router-view></router-view>
</div>
<script src="js/app.js">
</script>
</body>
但这不是:
Route::get('/admin/one','AdminController@index')->middleware(['auth', 'auth.admin']);
<body>
it's work
<div id="app">
it's not working
<router-view></router-view>
</div>
<script src="js/app.js">
</script>
</body>
【问题讨论】:
-
也分享控制器的方法?
-
/admin之后的所有路由都是针对 vue 路由器的路由,而 vue 路由器可能没有/admin/one -
您能分享一下您的
public function index()在您的AdminController.php中的样子吗