laravel-mix-vuejs
This is an old revision of the document!
Table of Contents
Laravel + VueJS + Laravel Mix
Установка и настройка SPA
Для работы вам потребуется composer, php, nodejs, npm
В этой статье я не буду рассказывать как установить PHP, nodejs, npm
Установка Laravel
composer create-project laravel/laravel laravel-mix
Установка VueJS
npm i vue
Установка всех зависимостей
npm install
Установка bootstrap
npm install bootstrap
После установки, ваш файл package.json должен выглядеть примерно таким образом:
!!!В этом приложении маршрутизация будет не на стороне Laravel, в файле web.php напишем единую точку входа:
Route::get('/{any', 'SpaController@index')→where('any', '.*');
Все остальные пути будут через пакет Vue Router
Далее создаем контроллер:
php artisan make:controller SpaController
и пишем туда
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class SpaController extends Controller
{
public function index()
{
return view('index');
}
}
laravel-mix-vuejs.1629375173.txt.gz · Last modified: 2023/09/14 06:06 (external edit)
