诚城的成长 诚城的成长
首页
  • 高数基础
  • 数一

    • 高等数学
    • 线性代数
    • 概率论与数理统计
  • 820

    • 数据结构
    • 计算机操作系统
  • 英一

    • 单词
    • 语法
    • 阅读理解
    • 作文
  • 政治

    • 马克思主义基本原理
    • 毛泽东
    • 近代史
    • 思修
    • 时事
  • openpose
  • html5
  • css3
  • UI

    • Tailwind Css
    • Element-Plus
    • UniApp
  • 框架

    • Vue3
  • 拓展包

    • 包管理工具
    • 包开发
  • 开发语言

    • C语言
    • PHP
    • Phyton
  • 框架

    • Laravel
  • 会计

    • 初级经济法基础
    • 初级会计实务
  • 软考

    • 信息系统项目管理师
  • 博客

    • vitepress
    • vuepress
  • manim
  • git
  • vsCode
  • latex
  • docker
  • axios
  • vim
  • mac
  • Jetbrains

    • phpstorm
    • clion
突发奇想
GitHub (opens new window)

诚城

我有N个梦想……
首页
  • 高数基础
  • 数一

    • 高等数学
    • 线性代数
    • 概率论与数理统计
  • 820

    • 数据结构
    • 计算机操作系统
  • 英一

    • 单词
    • 语法
    • 阅读理解
    • 作文
  • 政治

    • 马克思主义基本原理
    • 毛泽东
    • 近代史
    • 思修
    • 时事
  • openpose
  • html5
  • css3
  • UI

    • Tailwind Css
    • Element-Plus
    • UniApp
  • 框架

    • Vue3
  • 拓展包

    • 包管理工具
    • 包开发
  • 开发语言

    • C语言
    • PHP
    • Phyton
  • 框架

    • Laravel
  • 会计

    • 初级经济法基础
    • 初级会计实务
  • 软考

    • 信息系统项目管理师
  • 博客

    • vitepress
    • vuepress
  • manim
  • git
  • vsCode
  • latex
  • docker
  • axios
  • vim
  • mac
  • Jetbrains

    • phpstorm
    • clion
突发奇想
GitHub (opens new window)
  • 入门指南
    • 安装Install
    • 配置setting
      • timezone
      • locale
      • Configuration
      • .env
    • 生成新密钥
    • 修改文件权限
    • 软链接
  • passport

  • 表单验证

  • 模型与迁移

  • 中间件
  • event and listen
  • trait
  • artisan 命令
  • laravel9
诚城
2021-12-26
目录

入门指南原创

PHP全面的框架。本人现在使用的是Laravel9。

# 安装Install

使用docker技术。laravel 中文文档 (opens new window)

curl -s https://laravel.build/example-app | bash

cd example-app && ./vendor/bin/sail up

PS:

  • 在win10的terminal中使用explorer.exe .可以打开项目文件夹。
  • 在win10的terminal中使用code .可以用VS-Code打开项目。前提是先设置好VS-Code的系统变量。

# 配置setting

所有配置文件都存储在config目录中。

# timezone

配置时区,我们一般都是`Asia/Shanghai`

# locale

配置语言,我们一般都是`zh-cn`

# Configuration

在config文件夹下,创建自己的配置文件,如'custom.php'

<?php

return [
    'name' => env('APP_NAME', 'Laravel'),
];

# .env

cp .env.example .env

环境配置,数据库、邮件等相关配置。

# 生成新密钥

php artisan key:generate

# 修改文件权限

chmod 777 -R storage bootstrap/cache 避免出现错误 Error

  The stream or file "/var/www/vipnol/storage/logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied

# 软链接

添加public到本地storage的符号连接 php artisan storage:link

创建从 public/storage 到 storage/app/public 的符号链接,public 磁盘适用于要公开访问的文件。默认情况下, public 磁盘使用 local 驱动,并且将这些文件存储在 storage/app/public

可以使用 asset('storage/file.txt'); 来访问对应的文件

  • 可以在您的 filesystems 配置文件中配置额外的符号链接。 每一个配置的链接创建时,将运行 storage:link 命令:

    'links' => [
        public_path('storage') => storage_path('app/public'),
        public_path('images') => storage_path('app/images'),  // 要现建立public/images 文件夹 在执行 php artisan storage:link
    ],
上次更新: 2022/06/27, 17:26:09
总结

总结→

Theme by Vdoing | Copyright © 2022-2022 carveybunt | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×
×

特别申明:

本站所有内容均为个人理解或转载,如有不当之处,敬请大佬指导!