建立自己的laravel项目

作者: 童蒙vlog | 来源:发表于2017-06-04 23:48 被阅读38次

    这几天事情有点多,接连着用laravel框架创建了三个项目,本来以为自己很熟悉laravel 了,可以当中还是踩了不少坑,在此做下记录。

    创建laravel项目

    一、前期准备
    1 安装composer

    http://www.phpcomposer.com/

    2 安装node与npm

    https://nodejs.org/en/

    3 安装vue.js (laravel 5.4 支持vue.js)

    https://cn.vuejs.org/v2/guide/installation.html

    4 安装laravel 指令

    http://laravelacademy.org/post/6665.html

    ** 二、创建laravel项目blog **

    laravel new blog
    

    然后修改.env配置;
    修改webpack.mix.js ,加上.version()

    mix.js('resources/assets/js/app.js', 'public/js')
       .sass('resources/assets/sass/app.scss', 'public/css').version();
    

    打开resources/views/layouts/app.blade.php ,

     <link href="{{ asset('css/app.css') }}" rel="stylesheet">
    

    修改为

     <link href="{{ mix('css/app.css') }}" rel="stylesheet">
    

     <link href="{{ asset('js/app.js') }}" rel="stylesheet">
    

    修改为

     <link href="{{ mix('js/app.js') }}" rel="stylesheet">
    

    这是因为我们加了version() 需要获取最新的css和js

    写入目录权限,非常重要,否则运行程序会出现问题

    chmod -R 777 storage
    chmod -R 777 bootstrap/cache
    

    **三、部署要注意的地方 **

    1 若你使用了 Nginx,则可以在网站设置中增加以下设置来开启「优雅链接」:

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
    

    2 若前端用了vue.js ,则编译完不要忘了运行

    npm run dev
    

    才能生效

    3 若想使用artisan命令,创建repository服务

    php artisan make:repository cateRepository
    

    请移步

    https://github.com/sexym0nk3y/Laravel-5.3-Repository

    相关文章

      网友评论

        本文标题:建立自己的laravel项目

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