当前位置: 首页 > 后端技术 > PHP

【延伸推荐】Laravue——漂亮的Laravel管理界面

时间:2023-03-29 20:17:35 PHP

文章转发自专业的Laravel开发者社区,原文链接:https://learnku.com/laravel/t/37417几个月前介绍过我试过在为我的项目寻找新的解决方案时,我使用Vue构建了一个单页应用程序(使用这个很棒的框架,使用LaravelLumen作为API网关,使用LaravelPassport作为SSO服务器)。经过几周的工作,我发现那个框架有一些局限性,特别是在部署和开源难度方面(因为涉及的组件很多,CORS设置......)。突然有一天我有了一个新想法:为什么不使用Laravel内置的VueJS来构建SPA仪表盘呢?Laravel+VueJS=Laravue示例:https://laravue.dev\文档:https://doc.laravue.devLaravue是一个受vue-element-admin启发的漂亮仪表板。它提供构建企业应用程序所需的所有组件,管理员可以控制业务并管理其他人。我的计划是将Laravel/Vue最新的技术/库/组件应用到项目中,并使其易于使用。在这个例子中,API由Laravel提供,大部分API都是假的——但很容易实现。开始#使用composer克隆项目composercreate-projecttuandm/laravuecdlaravue#迁移数据(在.env文件中设置数据库信息后)phpartisanmigrate--seed#生成JWT秘钥phpartisanjwt:secret#安装依赖onyarninstall#Build(developmentenvironment)yarnrundev#oryarnrunwatch#启动本地服务phpartisanserve下一步这个项目正在大量开发中,还没有被构建为Laravel插件(它应该是)。下一步将把这个项目构建为一个独立的Laravel插件,以便可以很好地集成现有的Laravel网站。提供全面的文档和严格的代码规范。PHP/Laravel有优秀的代码规范PSR,VueJS在这里也有很好的标准,但它太基础了,还不够。测试良好。