У нас есть приложение Laravel, у которого на главной странице есть панель навигации, которая ссылается на различные области сайта, например:
<li class="{{ activeLink(['admin/orders', 'admin/orders/open', 'admin/orders/fulfilled']) }}">
<a href="/admin/orders/new">
</li>
, и маршрут отображается следующим образом: Route::get('admin/orders/new', 'Admin\OrdersController@new');
OrdersController
class OrdersController extends Controller
{
public function new() {
return view('admin.orders');
}
}
, и именно здесь я удалил предыдущий код блейда и внедрил точку входа Vue:
Orders.blade. php
@extends('layouts.admin')
@section('content')
<div id="app-orders">
</div>
Проблема, с которой я сталкиваюсь, заключается в том, что я постепенно заменяю блейд-файлы на Vue, мне нужно сделать «новый» Vue приложения, так как нет общей точки входа. Так что сейчас я ищу заменить страницу поддержки, что означает, что мне нужно будет добавить точку входа на support.blade.php
вроде:
<div id="app-support">
</div>
В идеале, я хотел бы, очевидно, заменить всю Административный раздел и используйте Vue, но технический директор хочет делать это постепенно, поэтому мне интересно, является ли это лучшим подходом или есть другой способ сделать это?