Вся сеть. php как показано ниже:
Route::get('/', 'LandingController@index');
Route::get('/news', 'PostController@index');
Route::get('/news/{id}', 'PostController@index');
Route::post('/news/{id}/addcomment', 'CommentController@store');
Route::get('/news/{id}/comment/{id}/edit', 'CommentController@edit');
Route::put('/news/{id}/comment/{id}', 'CommentController@update');
Route::delete('/news/{id}/comment/{id}', 'CommentController@destroy');
Route::get('/contact', 'ContactController@index');
Route::get('/contact/location', 'ContactController@sendlocation');
Route::prefix('admin')->group(function () {
Route::any('/{query}/', function () {
return view('admin');
})->where('query', '.*');
});
Я пытаюсь заархивировать здесь так, чтобы мой административный раздел был полностью обработан vue. js, так как он был полное офисное приложение, которое обрабатывало большую часть работы. Скорее всего, будет в форме PWA (в настоящее время все еще многостраничное приложение и все еще находится в стадии разработки).
Поскольку некоторые клиенты просто хотят просматривать без использования приложения, для них бессмысленно загружать все приложение просто просматривать новости или любой простой, чтобы получить информацию. Но использование самого приложения - это отдельная история.
Итак ... план состоял в том, чтобы страница посадки, новостей и контактов оставалась обычной html страницей. Только администраторский раздел будет в vue. js.