美文网首页
laravel 项目

laravel 项目

作者: 青缘1990 | 来源:发表于2019-06-01 09:22 被阅读0次

    安装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 项目

          本文链接:https://www.haomeiwen.com/subject/lslotctx.html