dynamatrix/laravel-vue

支持 Laravel 后端和 Vue 前端的 Laravel 和 Vue 组合。

安装: 4

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 11

语言:JavaScript

类型:项目


README

Laravel Logo

Vue

关于laravel-vue脚手架

laravel-vue脚手架是一个模板仓库,适用于依赖 Laravel 和 Vue 的新项目。这个脚手架将两个框架结合起来,使得它们可以高效且无问题地协同工作。Laravel 负责处理后端、API 和数据库连接,而 Vue 负责处理前端、路由以及向后端发送 API 调用。

技术栈

  • Laravel
  • Vue
  • SCSS
  • Tailwind
  • MySQL

设置

您可以通过拉取它并更改 git 远程仓库来使用此脚手架,或者使用 composer create-project dynamatrix/laravel-vue。您可以在 packagist 上找到该脚手架。

先决条件

  • MySQL 数据库(建议使用 MariaDB)以及相应的数据库用户
$ sudo apt update
$ sudo apt install mariadb-server
$ sudo mysql_secure_installation

有关配置的更多信息,请参阅 DigitalOcean 上的这篇文章

  • Node 20.12.x
  • PHP 8.3.x

安装

设置后,如果您已经安装了 Node 和 PHP,则可以使用安装程序继续操作

$ npm install
$ composer install

之后,您可以运行应用程序

$ php artisan serve
$ npm run watch

Axios 已安装以实现前端与后端之间的通信。您可以使用 Axios 向 Laravel 后端发送 API 调用。

有关如何使用 Vue、Laravel、SCSS、Tailwind 和 MySQL 的信息