下载Laravel
使用 composer 安装
首先composer切换成中国镜像 下载更快
composer config -g repo.packagist composer https://packagist.phpcomposer.com
下载laravel框架版本 别名为blog 如果要下载laravel9 则php版本需要8.0以上 注意
laravel 8 则需要php 版本在7.3 以上 请详细阅读文档
composer create-project --prefer-dist laravel/laravel blog
// 阿里云镜像发现安装不了
指定版本安装 带上后缀7.x,就是下载Laravel7,8.x就是Laravel8.x。
composer create-project laravel/laravel blog 7.x
composer 下载过程中有一个报错
memory_limit参数设置允许脚本分配的最大内存量(以字节为单位)
查看当前php版本分配的最大内存量
php -r "echo ini_get('memory_limit').PHP_EOL;"
php 7.3.4 版本默认是256 m 可以调大一点比如 512 1024
又或者设置成 -1 则是没有内存限制
找到当前版本的php bin目录下 修改php.ini文件 的memory_limit 保存即可
配置
config 文件夹 app.php文件里面
英文时区更改为中国时区
// 'timezone' => 'UTC', =>>>>>>>>>>>>>>>>>>> 'timezone' => 'PRC',
语言更改为中文
// 'locale' => 'en', =>>>>>>>>>>>>>>>>>>> 'locale' => 'zh-CN',
laravel 日志默认是stack模式 日志一直存到一个文件里面
我们可以在env里面做修改 改成daily
LOG_CHANNEL=daily
命令行
php artisan make:controller UserController 创建控制器
php artisan make:controller Weibo\WeiboController
路径是: Http/Controllers/Weibo/WeiboController
php artisan make:middleware CheckAge 创建中间件
php artisan make:model Models\UserScore 创建模型
#创建一个BaseRequest类 基础验证的类
php artisan make:request BaseRequest
php artisan make:request Plat\RoleRequest
Laravel学习之路
这个命令是用于生成一个应用密钥,它会为我们的应用会话以及其它加密数据生成一个本应用相关的唯一密钥。
这个不是必需的
php artisan key:generate
Laravel自带服务,可以跑起来一个本地的测试服务器:
php artisan serve
脚本
php artisan 列出所有框架自带的脚本命令
自定义脚本
自定义一个脚本
php artisan make:command Ki
# Console command created successfully.
app/Console/Commands 目录下就会出现一个 Ki.php 文件
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)