laravel 项目

安装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 // 使用命令

你可能感兴趣的:(laravel 项目)