安装laravel
apt install -y libzip-dev && docker-php-ext-install zip 【安装时 提示php扩展zip没装时 需要安装zip扩展】
composer -vvv create-project laravel/laravel laravel
cd /usr/bin/
wget http://pear.php.net/go-pear.phar -O go-pear.php
php go-pear.php
配置:
1、 安装Laravel之后,应该将web服务器的文档 /web根目录配置为public 目录。这个目录中的index.php作为所有进入应用程序的HTTP请求的前端控制器
2、Laravel框架的所有配置文件都存储在config目录中。每个选项都有文档记录,所以您可以随意查看文件并熟悉可用的选项
3、安装Laravel之后,可能需要配置一些权限。storage 和bootstrap/cache目录中的目录应该是web服务器可写的,否则Laravel将无法运行。
4、安装Laravel之后,应该做的下一件事是将应用程序键设置为随机字符串。如果您通过Composer或Laravel安装程序安装了Laravel,那么php artisan key:generate命令已经为您设置了此键
通常,这个字符串应该有32个字符长。键需要在.env环境文件中设置。如果没有.env文件。请复制一份.env.example 生产 .env文件,您现在应该这样做。如果没有设置应用程序密钥,您的用户会话和其他加密数据将不安全!
5、nginx 服务器需要配置下
location /{
try_files $uri $uri/ /index.php?$query_string;
}
5.
生成控制器:php artisan make:controller UsersController
生成用户表: php artisan migrate
数据填充器:php artisan make:seeder UsersTableSeeder
该命令会在 database/seeds 目录下生成一个 UsersTableSeeder 文件,编辑该文件内容如下:
生成数据命令: php artisan db:seed
请缓存: php artisan cache:clear
laravel/routes/web.php 提供PC路由服务 http://www.wantouzai.com/users/1 laravel/routes/api.php 提供接口路由服务 访问需加上/api 如: http://www.wantouzai.com/api/users/1
需要保证storage/framework下面创建 sessions, views,cache文件夹并确保可写权限
// 自定义命令
php artisan make:command chat // 创建命令文件
php artisan websocket:chat // 使用命令
网友评论