Замена Laravel блейд-файлов на Vue медленно с течением времени, но это становится грязным - PullRequest
0 голосов
/ 26 января 2020

У нас есть приложение 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, но технический директор хочет делать это постепенно, поэтому мне интересно, является ли это лучшим подходом или есть другой способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...