一元网络论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 328|回复: 0

新手探索PHP与Laravel,遭遇一些小困扰,望高手们指点迷津。

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
96169
发表于 2024-7-15 03:06:45 | 显示全部楼层 |阅读模式
我正在着手构建一个网站,打算从零开始,同时学习(前端和后端)并进行实际项目操作。虽然我没有PHP背景,但熟悉Python和C语言。我的目标很明确:掌握数据库的基本操作(CRUD),使前端能够显示数据库数据,并实现微信支付功能。
[ol]

  • [/url]学习路径一
    [/ol]
    起初,我遵循了GPT推荐的学习路径,开始理解Laravel的架构、路由、控制器、视图、数据库迁移和模型,然后进入CRUD阶段。然而,在测试POST请求时,我遇到了CSRF验证问题,尝试了多次与GPT的交流,但未找到解决方案(GPT的建议无效)。我觉得解决这个问题可能需要深入理解CSRF,但这似乎偏离了主要的学习轨道,而且我认为初级学习者不应该面临这样的困扰。因此,我决定寻找一个不涉及此类复杂问题的教程,以便继续学习数据库的CRUD操作。

  • [url=#h-2]
    学习路径二
    [/ol]
    现在,我按照论坛朋友PHP 程序员的建议,参考了Laravel 11的中文文档,特别是Breeze | 入门指南 |《Laravel 11 中文文档 11.x》| Laravel China 社区 (learnku.com)。按照指示一步步操作。文档建议新手先学习Laravel Breeze,然后再尝试Laravel Jetstream,所以我安装了Breeze。



    目前,我在测试环境中遇到困难,需要运行两个命令:npm run dev启动前端服务器,./vendor/bin/sail up启动后端服务器。我使用的是腾讯云2核2GB内存的服务器,通过VSCode进行SSH远程连接。当我同时运行前后端服务器时,远程连接中断了。我推测可能是内存不足所致。通过网页监控,我发现服务器内存使用量在启动服务后已接近1800MB。

  • [url=#h-3][/url]问题阐述
    [/ol]
    3.1 我的硬件配置是否不足以支持基础开发环境?针对2GB内存的服务器,我应如何选择最小配置以继续学习呢?
    3.2 我的两条学习路径均因环境配置问题偏离了方向,阻碍了核心开发内容的学习。请问社区里的专家,有没有更合适的学习路径推荐?
    3.3 当前,我感到困惑,一方面是因为过程中出现了许多新概念,我还没完全理解它们的含义;另一方面,我感到有些无助,不知如何继续学习,两条路径都遇到了难以解决的问题。欢迎各位专家提供宝贵建议。

  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|一元网络论坛

    GMT+8, 2024-12-27 05:07 , Processed in 0.099344 second(s), 19 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表